许多人都知道,从2019年8月开始,Google将确保所有应用程序都支持64位体系结构。https://developer.android.com/distribute/best-practices/develop/64-bit
这提出了支持arm和x86的64位体系结构的观点。对于x86,我认为没有可用的设备。只有仿真器支持x86。
我的应用程序使用一些本机代码。所以我的问题是我的应用程序是否与arm兼容,而与86不兼容。google是否接受我的更新?不提供x86_64 * .so文件是否表示我放弃对x86的支持?
答案 0 :(得分:1)
只需在应用程序级别gradle中添加行ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64','armeabi','mips'
,即可支持64位。
android {
...
defaultConfig {
...
ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64','armeabi','mips'
}
}