1、下载 Android NDKhtml
Android NDK官方下载页:http://developer.android.com/tools/sdk/ndk/index.html
若是须要旧版本的,好比10b版本,64位linux上使用的,能够直接敲 http://dl.google.com/android/ndk/android-ndk32-r10b-linux-x86_64.tar.bz2linux
>> “ndk32”: 32位target版,想要64位的换成“ndk64”;android
>>"r10b": NDK的版本;c++
>> "linux-x86_64": 64位linux上使用,若是想要32位linux的,换成“linux-x84”; 若是想要64位mac的,换成“darwin-x86_64”。bash
下载下来以后解压,而后将ndk-build命令加入到环境变量中ide
1 $nano ~/.bashrc 2 #在文件的末尾加上: export PATH=$PATH:/home/xyj/android-ndk32-r10b 3 $source .bashrc
2、交叉编译工具工具
step一、下载ui
1 $cd /home/xyj/android-ndk-r10b 2 $./build/tools/make-standalone-toolchain.sh --system=linux-x86_64 --toolchain=arm-linux-androideabi-4.8
3 #回车以后输入如下内容就是成功了 4 Copying prebuilt binaries... 5 Copying sysroot headers and libraries... 6 Copying libstdc++ headers and libraries... 7 Creating package file: /tmp/ndk-xyj/arm-linux-androideabi-4.8.tar.bz2 8 Cleaning up... 9 Done.
step二、解压到你想要的路径$AAA下,将工具链加入到环境变量中:google
$nano ~/.bashrc #在文件的末尾加上: export PATH=$PATH:$AAA/arm-linux-androideabi-4.8/bin $source .bashrc
step3. 检测是否安装成功idea
way1:
$arm #双tab
显示如下内容
way2:
$arm-linux-androideabi-gcc -v
#能显示正确信息
$arm-linux-androideabi-g++ -v
#能显示正确信息