现在Android的设备使用64位的cpu已经开始普遍了,所以有必要针对64位的cpu在ndk编译上做一些支持。
1.从https://developer.android.com/tools/sdk/ndk/index.html下载android-ndk-r10d-windows-x86_64.exe 和 android-ndk-r10d-linux-x86_64.bin;
2.在Ubuntu1404 64位中通过终端安装ndkr10d:./android-ndk-r10d-linux-x86_64.bin ;
3.通过命令sudo vi /etc/profile,打开profile文件,在此文件最后加入
export NDKROOT=/home/spring/ndk/android-ndk-r10d
export PATH=$NDKROOT:$PATH
export NDKBIN=/home/spring/ndk/android-ndk-r10d/
toolchains/aarch64-linux-android-4.9/prebuilt/linux-86_64/bin
4.重启ubuntu,输入ndk-build,显示android ndk等相关信息,说明配置NDK成功;
5.在windows上安装android-ndk-r10d-windows-x86_64.exe,安装到D:/ProgramFiles/Android/android-sdk/目录下;
6.通过SDK Manager.exe下载5.0.1或5.1 SDK;
7.在windows下需要修改Cygwin中/.bash_profile配置,添加ndkr10d路径:
ANDROID_NDK_ROOT&