关闭

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

13683人阅读 评论(0) 收藏 举报
分类:

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-r10d
export PATH=$NDKROOT:$PATH
export 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-r10d
PATH=/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位下是不支持的.
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

X86 Android与ARM Android在应用上的兼容

供稿:阿普奇科技股份有限公司 2015/6/17 11:47:14 星级: 人气:1036 关键词: X86 Android ARM 摘要:Android本是Google联合开放手机联盟针对移动设备开发的一种其于Linux的开源代码操作系统。发行至今,在全球的市...
  • dj0379
  • dj0379
  • 2016-08-01 00:46
  • 7332

ARM 和 x86 架构比较---Android平台上的CPU类型

前言:     早期的Android系统几乎只支持ARMv5的CPU架构,而现在Android平台支持7种不同的CPU架构,他们分别是ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS6...
  • sinat_19385391
  • sinat_19385391
  • 2016-09-23 17:16
  • 4993

Android x86 下运行纯ARM版APP

Android x86 默认不带houdini,运行纯ARM版会提示:很抱歉,”xxxx”已停止运行设置->应用兼容性->打开终端模拟器$ su # enable_nativebridge脚本会自动下载houdini.tgz并解压到相应位置32bit:http://goo.gl/PA2q...
  • zrools
  • zrools
  • 2016-08-31 08:58
  • 2664

Android 设备 arm 架构和 x86 架构的区别

大家在使用 AndroidStudio 创建模拟器并且在选择 Android 系统版本的时候会碰到一个选项,需要你选择是基于 x86 架构的还是基于 ARM 架构的。 如下图所示: 那么这 2 个有什么区别呢? 首先我们不用去管 arm 和 x86 架构之间谁更好,因为这 2 个之间没有可...
  • Rainary
  • Rainary
  • 2017-06-18 22:44
  • 1166

Android 中arm64-v8a、armeabi-v7a、armeabi、x86简介~

LZ是一名96年Android小生,从14年9月培训出来到现在,差不多俩年多的时间,由于一些原因,没能好好把技术提升一下,实乃不该啊。 了解起因昨天师傅问,你知道这俩个是什么么?有什么作用么?(如下图所示) 现在还记得我那一脸蒙比的样子,诺诺的回答不晓得。师傅说这个是为了兼容一些手机,(此处省略滔...
  • u012400885
  • u012400885
  • 2016-10-25 16:19
  • 7003

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

现在android的设备使用64位的cpu已经开始普遍了,所以有必要针对64位的cpu在ndk编译上做一些支持。 下面这篇文章转载自: http://blog.csdn.net/fengbingchun/article/details/44491763 1.   &...
  • qiuchangyong
  • qiuchangyong
  • 2015-11-25 18:19
  • 19734

armeabi-v7a armeabi arm64-v8a

我的社区 全部问答 > 分享 关注 微凉一季 armeabi-v7a armeabi arm64-v8a armeabi就是针对普通的或旧的arm v5 cpu,armeabi-v7a是针对有浮点运算或高级扩展...
  • mao520741111
  • mao520741111
  • 2015-12-16 15:36
  • 34998

我的Android进阶之旅------>Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题

其他: java.lang.UnsatisfiedLinkError:dlopen failed: “**/*/arm/*.so” has unexpected e_machine: 3 原因分析apk安装时,系统把armeabi下的libBugly.so放入应用的私有目录中了!但这个libBugl...
  • earbao
  • earbao
  • 2016-06-17 13:37
  • 13649

android JNI生成.so文件(arm64-v8a等)配置

开发中出现找不到.so不对的Bug,原因是测试机是64位的,而arm64-v8a中的.so是32位的。 配置生成arm64-v8a的.so文件: 在jni/Application.mk中写入:APP_ABI := armeabi armeabi-v7a arm64-v8a,重新编译就可以了,如果...
  • zi413293813
  • zi413293813
  • 2015-11-27 19:56
  • 8437

arm三大编译器的不同选择编译

ARM 系列目前支持三大主流的工具链,即ARM RealView (armcc), IAR EWARM (iccarm), and GNU Compiler Collection (gcc).    在core_cm3.h中有如下定义:   &...
  • slj_win
  • slj_win
  • 2015-04-10 15:14
  • 4105
    个人资料
    • 访问:3533252次
    • 积分:35104
    • 等级:
    • 排名:第143名
    • 原创:516篇
    • 转载:140篇
    • 译文:0篇
    • 评论:1896条
    最新评论