如何在Android中使用汇编语言

如题所述

我这边使用的是最新的Android4.0的开发工具,NDK也是最新支持4.0的。这个NDK与老版本的有一些比较明显的不同。由于我用的是Mac OS X,因此配置起来比瘟抖死上的要容易许多,你不需要再装些杂七杂八的第三方工具,直接可以使用你下载好的NDK。首先,设置目标路径——在你的Terminal中进入NDK的根目录,随后打NDK_PROJECT_PATH="<你要编译的项目路径>"。回车,再输入export NDK_PROJECT_PATH回车。这里要注意的是NDK_PROJECT_PATH=后面的路径需要加引号,否则无效。由于NDK默认支持的默认编译选项仅支持ARMv5到ARMv5TE架构,因此如果要使用比较高级的特性的话有两种方法:1、你有办法将TARGET_ARCH_ABI的值变为armeabi-v7a,俺自己试了一下,木有成功。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-07-07
只能用Ja和C/。普通app是没机会用到汇编的。。。那得自己做ROM吧;C++

用gcc编译成动态链接库 so,用原生开发的形式桥接调用本回答被网友采纳
相似回答