解決:此版本不符合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版本:

附:設置Unity3D

如果您使用的 Unity 版本支持 64 位的 Android 庫,那么您可以通過調整構建設置來生成 64 位版本的應用。您還需要使用 IL2CPP 后端作為 Scripting Backend。要為構建 64 位架構而設置 Unity 項目,請按以下步驟操作:

選擇Android平台

  • 轉到 Build Settings,然后確認 Unity 標志是否顯示在 Platform 下的 Android 旁邊,以確保您是在針對 Android 進行構建。
  • 如果 Unity 標志未顯示在 Android 平台旁邊,請選擇 Android,然后點擊 Switch Platform。
  • 點擊 Player Settings。

image

Unity 中的 Player Settings

  • 依次轉到 Player Settings Panel > Settings for Android > Other Settings > Configuration
  • 將 Scripting Backend 設為 IL2CPP。
  • 依次選擇 Target Architecture > ARM64 復選框。

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM