让编译android的JNI支持cortex-a8指令

在撰寫 Android JNI 程式的時候,編譯器內定使用 ARMv5TE,使用的是 ARM9 指令集,但是現在手機,硬體平台都是 Cortex-A8 以上,但是很遺憾的是編譯器還是用 ARM9 指令集,其實要使用 Cortex-A8 指令集很簡單,只要在 JNI 目錄中建立一個 Application.mk 檔案,然後加入如下的設定:

# Build both ARMv5TE and ARMv7-A machine code.APP_ABI := armeabi armeabi-v7a

APP_ABI := armeabi armeabi-v7a

重新編譯之後。就會產生使用 ARM9,Cortex-A8兩種指令集的執行檔。


但是如何使编译整个android都支持cortex-a8呢,还得研究研究

阅读更多
文章标签: jni android build 平台
个人分类: Android
上一篇利用mkfs.ubifs和ubinize两个工具制作UBI镜像
下一篇编译和安装BusyBox到Android手机
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭