具有一些c代码和跨平台问题的Android应用程序

时间:2012-04-02 10:55:29

标签: android c android-ndk cross-platform

看到我已经审核了http://marakana.com/forums/android/examples/49.html

现在使用某种类型的c代码创建一个java应用程序,当我编译这个包并得到该应用程序的.apk时。

但是现在我的问题是,如果有针对arm平台的交叉编译c代码,那么这个.apk只能在arm平台上运行吗?它不能在其他平台的android机器上运行?

现在,如果我需要将此.apk作为独立平台,那么我该怎么做呢?

1 个答案:

答案 0 :(得分:2)

根据http://source-android.frandroid.com/ndk/docs/APPLICATION-MK.html,您应该将APP_ABI := all行放在Application.mk中,而不是为每个支持android的平台单独编译代码。

(仅限某些平台,您可以编写类似APP_ABI := armeabi x86

的内容