如何在我的应用中包含 64 位和 32 位本机代码



我无法将我的应用程序更新到Playstore收到此错误 我还构建了"Android应用程序包"来上传应用程序,但再次出现此错误。

此版本不符合 Google Play 64 位要求 以下 APK 或应用捆绑包适用于 64 位设备,但它们只有 32 位原生代码:111。

defaultConfig {
applicationId "com.iqvis.com.buenosdias"
minSdkVersion 17
targetSdkVersion 26
versionCode 111
versionName "10.11"
multiDexEnabled true
ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'

2017年,谷歌宣布,在19年8月,PlayStore上的应用程序应提供64位的32位本机库的后续版本。 自Android 5(棒棒糖(时代以来支持64位。

现在检查您的apk

  • 打开 Android Studio,然后打开任何项目。
  • 从菜单中选择构建>分析APK,然后选择要评估的 APK。

现在,如果您在分析器中查看 lib 文件夹,并且在其中看到任何.so,那么您拥有 32 位库,或者如果您有任何 armeabi-v7a 或 x86,那么您拥有 32 位库 如果没有看到.so文件,则你的应用不需要升级版本。

升级到 64 位体系结构

// Your app's build.gradle
apply plugin: 'com.android.app'
android {
compileSdkVersion 27
defaultConfig {
appId "com.google.example.64bit"
minSdkVersion 15
targetSdkVersion 28
versionCode 1
versionName "1.0"
ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
}
}

有关更多信息,请查看此 https://www.youtube.com/watch?v=E96vmWkUdgA

相关内容

  • 没有找到相关文章

最新更新