织梦CMS - 轻松建站从此开始!

快乐十分20选8技巧:罗索

当前位置: 主页>嵌入式开发>Android>

搭建Android x86_64及arm64-v8a操作步骤

jackyhwei 发布于 2017-08-01 18:54 点击:次 
现在Android的设备使用64位的cpu已经开始普遍了,所以有必要针对64位的cpu在ndk编译上做一些支持。
TAG: 64bit  x86_64  arm64-v8a  

湖南快乐十分玩法 www.7mhm0.cn 现在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文件,在此文件最后加入

  1. export NDKROOT=/home/spring/ndk/android-ndk-r10d  
  2. export PATH=$NDKROOT:$PATH  
  3. export NDKBIN=/home/spring/ndk/android-ndk-r10d/
  4. 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路径:
 

  1. ANDROID_NDK_ROOT=/cygdrive/d/ProgramFiles/Android/android-sdk/android-ndk-r10d  
  2. PATH=/cygdrive/d/ProgramFiles/Android/android-sdk/android-ndk-r10d
  3. :/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)、//blog.csdn.net/fengbingchun/article/details/10439281 ; (2)、//blog.csdn.net/fengbingchun/article/details/11580983 ; (3)、//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位下是不支持的.

13.使用这个命令可以获得本机的arch:adb shell getprop ro.product.cpu.abi
 

(fengbingchun)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [//dev.open365.com.cn/a/201708/17518.html]
本文出处:CSDN博客 作者:fengbingchun 原文
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
将本文分享到微信
推荐内容

  • 呵呵,有见地,有深度。 2019-05-14
  • 赋予妇女更多权利!沙特首次向女性发驾照 2019-05-14
  • 河流旅行地中国国家地理网 2019-05-13
  • 一行两会传递金融开放信号 沪伦通制度安排就绪  2019-05-01
  • 外媒热议习近平讲话:中国军队现代化速度超越西方想象 2019-04-21
  • 原始社会为何会走向私有制?就是有这样的阶级要过得比共同一起生活更好,要过得比大多数人的生活好,自然就有了阶级斗争,要过得比大多数人更好的阶级就战胜要共同一起生活 2019-04-21
  • 始终坚持以人民为中心的发展思想不断满足群众日益增长美好生活需要 2019-04-14
  • 人民网评:医疗服务应该回归患者本位 2019-04-14
  • 鹿晗解说、姜文定制宣传片 世界杯主题的网综来了 2019-04-12
  • 【北京丰泰康宏车型报价】北京丰泰康宏综合店车型价格 2019-04-10
  • 新生儿生理性黄疸 多吃多拉可助减退 2019-04-03
  • 立秋日 滇池上空出现七彩云霞 2019-04-03
  • 西安楼市进入短暂调整期 摇号细则近日将出 2019-03-25
  • 左手公信,右手公益,两手都硬气 2019-03-25
  • 年龄大了,也想积点口德,已经给你笔下留情了。 2019-03-16
  • 266| 678| 339| 885| 298| 17| 357| 172| 810| 636|