2

我无法将我的应用程序上传到 Playstore 出现此错误我还构建了“Android App Bundle”来上传应用程序,但再次出现此错误。

此版本不符合 Google Play 64 位要求以下 APK 或 App Bundle 可用于 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'
4

1 回答 1

0

2017 年,Google 宣布 8 月 PlayStore 上的应用程序应提供 64 位的 32 位原生库的后续版本。从 Android 5( Lollipop ) 天开始就支持 64 位。

现在检查你的apk

  • 打开 Android Studio,然后打开任何项目。
  • 从菜单中,选择Build > Analyze APK 并选择您要评估的 APK。

现在,如果在分析器中查看 lib 文件夹,并且在其中看到任何.so,那么您有 32 位库,或者如果您有任何 armeabi-v7a 或 x86,那么您有 32 位库 如果您没有看到 .so 。 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

于 2019-08-29T14:43:59.437 回答