解决:此版本不符合Google Play 关于提供64位版本应用的规定 google上架失败问题

现象:

解决:此版本不符合Google Play 关于提供64位版本应用的规定 google上架失败问题

原因:

自 2019年8月1日起,在 Google Play 中发布的应用都必须提供 64 位版本

解决方法:

1、项目库必须支持 arm64-v8a 如果项目库中有x86 则把他删除

2、android build.gradle文件中,defaultConfig 里添加

ndk {
  abiFilters 'armeabi-v7a','arm64-v8a'
}

附支持64的Unity3d版本:

解决:此版本不符合Google Play 关于提供64位版本应用的规定 google上架失败问题

附支持64的Unity3d版本:

如果您使用的 Unity 版本支持 64 位的 Android 库,那么您可以通过调整构建设置来生成 64 位版本的应用。您还需要使用 IL2CPP 后端作为 Scripting Backend(详见此处)。要为构建 64 位架构而设置 Unity 项目,请按以下步骤操作:

设置Unity3D

选择Android平台

  • 转到 Build Settings,然后确认 Unity 标志是否显示在 Platform 下的 Android 旁边,以确保您是在针对 Android 进行构建。
  • 如果 Unity 标志未显示在 Android 平台旁边,请选择 Android,然后点击 Switch Platform。
  • 点击 Player Settings。
    解决:此版本不符合Google Play 关于提供64位版本应用的规定 google上架失败问题

Unity 中的 Player Settings

  • 依次转到 Player Settings Panel > Settings for Android > Other Settings > Configuration
  • 将 Scripting Backend 设为 IL2CPP。
  • 依次选择 Target Architecture > ARM64 复选框。

解决:此版本不符合Google Play 关于提供64位版本应用的规定 google上架失败问题

上一篇:IntelliJ IDEA 常用设置


下一篇:深入理解HTTP