Windows7中搭建Android x86_64及armv8-a操作步驟

來源:互聯網
上載者:User

標籤:

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-r10dexport PATH=$NDKROOT:$PATHexport 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=/cygdrive/d/ProgramFiles/Android/android-sdk/android-ndk-r10dPATH=/cygdrive/d/ProgramFiles/Android/android-sdk/android-ndk-r10d:/cygdrive/d/Soft/Java/eclipse/plugins/org.apache.ant_1.8.4.v201303080030/bin:$PATH

8.        若編譯x86_64,則需將Application.mk中的APP_ABI賦值為:APP_ABI := x86_64

9.        若編譯armv8-a,則需將Application.mk中的APP_ABI賦值為:APP_ABI := arm64-v8a

10.    其它基礎操作步驟可以參考:(1)、http://blog.csdn.net/fengbingchun/article/details/10439281 ; (2)、http://blog.csdn.net/fengbingchun/article/details/11580983 ; (3)、http://blog.csdn.net/fengbingchun/article/details/38798023 ;

11.    APP_ABI目前能取得值包括:(1)、32位:armeabi、armeabi-v7a、x86、mips;(2)、64位:arm64-v8a,x86_64, mips64;

12.  注意事項:(1)、目前模擬器只有x86_64的沒有arm64-v8a的;(2)、在用真機測試armv8-a時,最好先通過adb shell, cat  /proc/cpuinfo ,來查看下真機是否是支援armv8-a;(3)、arm32和arm64有些配置參數不能共存,如-msoft-float僅在arm32位下支援,在arm64位下是不支援的.

Windows7中搭建Android x86_64及armv8-a操作步驟

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.