android - Android 操作系统是否仅用于 ARM CPU?

标签 android arm smartphone

如果不能,Android 的 APK 文件是否可以在 ARM CPU 或非 ARM CPU 上运行?

抱歉我的英语不好。

最佳答案

Android 也可以在其他 CPU 上运行。如Intel Atom .

如果您的应用仅使用 Java,则没有关系。它可以在任何 CPU 上运行,你不会在意。使用 Java 时,您不必针对每个 CPU 进行专门编程。

如果您的应用使用 native 代码 (NDK),那么您必须准备好您的 APK 才能在您想要支持的所有 CPU 上运行。指令如these解释如何操作。

如果您不确定是否需要 NDK,那么您可能不需要。在非常特殊的情况下(例如高性能游戏)需要 NDK。如果您只是制作一个普通的应用程序,您可能只会使用 Java。

关于 APK 问题 - 如果您需要支持多种架构,您可以使用单个 APK 或多个 APK 来实现。阅读this了解更多信息。

关于android - Android 操作系统是否仅用于 ARM CPU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17770907/

相关文章:

android - 如何从 BroadcastReceiver 启动 Activity

android - 根据其他View的宽度设置TextView的宽度

android - 如何在以下代码中提供 SD 卡文件路径?

java - 是否可以找到附近的其他电话?

Android 支持库 Gradle 冲突

c++ - boost::program_options 卡在 ARM 上 "sometimes"

c++ - 如何将工具链交叉编译到 ARMv5 平台?

c - 减法中 16 位 int 机器和 32 位 int 机器之间的不同结果

html - 在智能手机上从网页播放音频文件

android - 来自 Django/Python 应用程序的智能手机警报