Ubuntu搭建Android交叉編譯環境

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.bz2
linux

>> 「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 
#能顯示正確信息
相關文章
相關標籤/搜索