gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 23:33:29 25 4
gpt4 key购买 nike

看我已经推荐了http://marakana.com/forums/android/examples/49.html

当我编译这个包并获得该应用程序的 .apk 时,现在使用 jni 的某种 c 代码制作一个 java 应用程序。

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

现在,如果我需要使这个 .apk 成为独立于平台的,那么我该怎么做呢?

最佳答案

根据 http://source-android.frandroid.com/ndk/docs/APPLICATION-MK.html ,您应该将行 APP_ABI := all 放在您的 Application.mk 中,然后它将针对支持 android 的每个平台分别编译您的代码。

(仅对于某些平台,您可以编写类似 APP_ABI := armeabi x86 的内容)

关于带有一些 C 代码和跨平台问题的 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9975120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com