Android编译so库
Android开发中很多时候需要使用第三方开源库,当它是用C++写的时就需要编译成SO库,本文就是编译之前需要做的准备!
配置NDK、SDK环境!
配置NDK、SDK环境!
配置NDK、SDK环境!
搭建虚拟机
我在这里选择VMware12虚拟机VMware Workstation Pro下载地址
安装Linux系统
选择Ubuntu下载地址
下载AndroidNDK及SDK
android NDK选择Linux版本。下载地址
android SDK选择高一点的Linux版本。下载地址
下载完成后在目录下会看到我们下载的ndk和sdk压缩包我们把它们解压出来,一个是.zip的另一个是.tgz的。
1 | unzip xxx.zip |
将两个压缩文件解压到当前目录即可。
下载openjdk
1 | sudo apt-get install openjdk-8-jre-headless |
会自动安装
配置SDK和NDK全局环境变量
下载的linux版本的SDK缺少一点东西,需要运行命令
1 | sh /android-sdk-linux/tools/android |
下载最新的Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools、Android SDK Platform即可。
1 | sudo gedit /etc/profile |
在文件最后加上
1 | export PATH=/你的路径/android-sdk-linux/platform-tools:$PATH |
路径可能会有所不同!
重启系统既可以生效
接下来就可以编译你的ANdroid SO库了!!!