看到我已经审核了http://marakana.com/forums/android/examples/49.html
现在使用某种类型的c代码创建一个java应用程序,当我编译这个包并得到该应用程序的.apk时。
但是现在我的问题是,如果有针对arm平台的交叉编译c代码,那么这个.apk只能在arm平台上运行吗?它不能在其他平台的android机器上运行?
现在,如果我需要将此.apk作为独立平台,那么我该怎么做呢?
答案 0 :(得分:2)
根据http://source-android.frandroid.com/ndk/docs/APPLICATION-MK.html,您应该将APP_ABI := all
行放在Application.mk
中,而不是为每个支持android的平台单独编译代码。
(仅限某些平台,您可以编写类似APP_ABI := armeabi x86
)