Android 具有 API 级别 15+ 的 armeabi 设备
Android armeabi devices with API level 15+
我正在为 API 15+ 级开发一个应用程序,它有一些 jni 代码,我想知道是否有带有 armeabi ABI (ARMv5) 和 API 15+ 级的设备
我可以只包含 armeabi-v7a 和 x86 库并跳过旧的 armeabi 吗?
Android 本身不支持 Android 4.4(API 级别 19)的 ARMv7 以下的 ARM 版本。由于 Android 4.0(API 级别 15),它默认不支持 ARMv5/ARMv6 但可以修改为为这些平台构建(参见 https://groups.google.com/d/msg/android-building/Q_gU1zb6DLc/Bq5QryioQ_kJ),并且有在 ARMv6 上自定义构建 运行。我不完全确定是否有任何官方的、经过认证的兼容设备 运行 这样的组合 (Android 4.0-4.3) 不过至少应该没有这样的经过认证的设备 运行ning Android 4.4,因为兼容性定义文档严格要求该版本的 ARMv7。
所以在实践中你应该很安全地跳过它,但你可能会通过这样做排除一些边缘的第三方 ROM。
有关类似问题的类似答案,请参阅 。
我可以只包含 armeabi-v7a 和 x86 库并跳过旧的 armeabi 吗?
不,iff 应用程序将在旧的 cpu 架构设备上使用。
是的,如果我们确定没有客户拥有早于 ARM7 cpu 架构的设备。
在我们的案例中,我们购买了一年的 Chilkat 许可证,他们很乐意支持 ARMEABI .SO 文件。因此,这取决于用例。它对于组织来说是负担得起的。
还想分享 Chilkat 的联系点,如果有人想联系他们寻求帮助。发送电子邮件至 -> support@chilkatsoft.com
谢谢你,编码愉快!!!
我正在为 API 15+ 级开发一个应用程序,它有一些 jni 代码,我想知道是否有带有 armeabi ABI (ARMv5) 和 API 15+ 级的设备
我可以只包含 armeabi-v7a 和 x86 库并跳过旧的 armeabi 吗?
Android 本身不支持 Android 4.4(API 级别 19)的 ARMv7 以下的 ARM 版本。由于 Android 4.0(API 级别 15),它默认不支持 ARMv5/ARMv6 但可以修改为为这些平台构建(参见 https://groups.google.com/d/msg/android-building/Q_gU1zb6DLc/Bq5QryioQ_kJ),并且有在 ARMv6 上自定义构建 运行。我不完全确定是否有任何官方的、经过认证的兼容设备 运行 这样的组合 (Android 4.0-4.3) 不过至少应该没有这样的经过认证的设备 运行ning Android 4.4,因为兼容性定义文档严格要求该版本的 ARMv7。
所以在实践中你应该很安全地跳过它,但你可能会通过这样做排除一些边缘的第三方 ROM。
有关类似问题的类似答案,请参阅
我可以只包含 armeabi-v7a 和 x86 库并跳过旧的 armeabi 吗?
不,iff 应用程序将在旧的 cpu 架构设备上使用。
是的,如果我们确定没有客户拥有早于 ARM7 cpu 架构的设备。
在我们的案例中,我们购买了一年的 Chilkat 许可证,他们很乐意支持 ARMEABI .SO 文件。因此,这取决于用例。它对于组织来说是负担得起的。
还想分享 Chilkat 的联系点,如果有人想联系他们寻求帮助。发送电子邮件至 -> support@chilkatsoft.com
谢谢你,编码愉快!!!