Windows7中搭建Android x86_64及armv8-a操作步骤
来源:互联网 发布:淘宝精选怎么进去 编辑:程序博客网 时间:2024/05/29 02:46
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操作步骤
- 搭建Android x86_64及arm64-v8a操作步骤
- Windows7 32位机上,OpenCV中配置GPU操作步骤
- Windows7 32位机上,OpenCV中配置GPU操作步骤 .
- ARMv8-a架构简介
- ARMv8-a架构简介
- ARMv8-a架构简介
- ARMv8中branch指令分类、格式及用法
- android在eclipse中环境搭建步骤
- Windows7上配置Python Protobuf 操作步骤
- Android ARMv8编译Caffe2
- Windows7 64位机上,OpenCV中配置CUDA,实现GPU操作步骤
- Windows7 64位机上,OpenCV中配置CUDA,实现GPU操作步骤
- Android 环境搭建(Windows7)
- Windows7 Android 开发环境搭建
- windows7搭建android开发环境
- Windows7 Android 开发环境搭建
- ARMv8-A系列学习笔记(2)--2.1 ARMv8-A
- 我所认识的JavaScript正则表达式
- linux 命令技巧
- android学习----overridePendingTransition参数讲解
- ODM(Oracle data mining)的简介
- 在linux中使用valgrind检测内存情况
- Windows7中搭建Android x86_64及armv8-a操作步骤
- 设计模式–中介者模式(Mediator)
- imp 全量导出,按用户导入
- magento get current variable 获取当前的通用变量
- jQuery函数
- mybatis 参数为list时,校验list是否为空, mybatis ${}与#{}的区别
- PCB 设计技巧一百问
- JFianl源码走读_7_Interceptor
- C语言宏定义时#(井号)和##(双井号)的用法