android-ndk – API级别为15的Android armeabi设备

前端之家收集整理的这篇文章主要介绍了android-ndk – API级别为15的Android armeabi设备前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个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) – 至少应该没有任何此类经过认证的设备运行Android 4.4,因为兼容性定义文档严格要求ARMv7从那个版本.

所以在实践中你应该很安全地跳过它,但你可以通过这样做排除一些边缘的第三方ROM.

有关类似问题的类似答案,请参阅https://stackoverflow.com/a/28926267/3115956.

猜你在找的Android相关文章