- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想知道应该将哪些架构放入我的 Android 游戏的 Application.mk 文件中。
我想支持所有可以在 Google Play 和其他类型的 Android 商店上下载游戏的平台。
我会说我应该设置:
APP_ABI := armeabi x86 (as many x86 devices are coming soon as far as I know)
但不知是否应该设置:
APP_ABI := armeabi armeabi-v7a x86
或
APP_ABI := all
请澄清。
最佳答案
您还可以指定 mips
,当您使用 all
时将包括在内。
armeabi
代码可以在 armeabi-v7a
设备上运行,但反之则不行。因此,如果您有 armeabi
,则不需要 armeabi-v7a
,但它可以让您在某些设备上利用硬件浮点运算.
另请注意,您包含的架构越多,生成的 APK 就越大。如果您定期为所有平台编译,您的构建将花费更长的时间。
查看 NDK 安装中的 docs/CPU-ARCH-ABIS.html,了解有关不同架构的更多信息。
关于APP_ABI 的 Android NDK : what should I set in Application. mk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19447817/
我使用的是 android-ndk-r13b,我直接从 Android 网站下载它(不是从 SDK 管理器),并从 Android Studio 中的项目结构设置路径。 它能够检测到我的 Androi
我正在尝试运行 NDK 来编译 native 代码以在 Atom(x86) 处理器和 ARM 上运行。无论我如何设置 APP_ABI,NDK 都在生成 armeabi 库。即使我只为 APP_ABI
我想知道应该将哪些架构放入我的 Android 游戏的 Application.mk 文件中。 我想支持所有可以在 Google Play 和其他类型的 Android 商店上下载游戏的平台。 我会说
我正在开发一个 Android 应用程序,该应用程序具有使用 ndk-build 构建的 native 库依赖项.反过来,该库取决于我添加到根目录 Android.mk 中的预构建静态库 (.a)如下
我是一名优秀的程序员,十分优秀!