打包注意事項
| 注意事項 | 說明以及要求 |
|---|---|
| 包名(PackageName) | 使用我方要求的包名,包名會與SDK的google-services.json文件相關聯,不一致導致衝突時可能會打包異常。 |
| 包體大小 | 根據google最新政策,2021年8月所有新應用上傳包格式必須使用Android App Bundles(.aab) 2021年11月所有新舊應用上傳包格式必須使用Android App Bundles(.aab)。單個APK文件(.apk)大小< 100MB,APK文件可額外附帶兩個obb文件(.obb),單個obb文件大小< 2GB, Android App Bundles文件不可附帶obb文件。 Android App Bundles,2018年中谷歌推出的技術,能讓用戶從googleplay商店下載應用時,根據用戶的機型,下載對應的“組裝”APK文件(比常規APK文件體積要小)。 參考鏈接: 新增或測試 APK 擴充程式檔(OBB 文件)Android App Bundles簡介 ; 使用Play Asset Delivery把資源整合到AAB包 |
| 版本號(VersionCode) | 正整數,GooglePlay要求,同一個包名遊戲,每次上傳新包,VersionCode都需要比上一個包大,所以打需要上傳的正式包時候,謹記增加VersionCode。 |
| 版本名稱(VersionName) | VersionName用於GooglePlay商店頁 “其他資訊-目前版本” 展示給玩家以及玩家下載到設備後看到的版本信息, ; 我方一般不要求具體數值,GooglePlay也不作具體要求,每次上傳包,也不作修改增加的強制要求。 |
| 適配API版本(targetSDKVersion) | Googleplay從2025年8月31日開始要求指定35的API版本 請在15.0的設備下充分測試遊戲運行情況。 參考鏈接:符合 Google Play 的目標 API 級別要求 |
| 64位原生支持 | 從2019年8月起,所有包含原生代碼的新遊戲和遊戲更新包,除 32 位版本外,還必須支持 64 位版本。 增加64位SO庫(.so),可能導致包體超過大小限制,GooglePlay支持不同CPU架構的設備,下載只包含對應SO庫的APK包, 另外,使用 Unity 5.6 或更舊版本的遊戲,時間放寬到2021年8月。 參考鏈接: 確保您的應用支持 64 位設備 ; 為應用提供 64 位原生支持/Android 中文教學視頻 |
| 簽名文件(keystore) | 請使用SDK包裡附帶的簽名文件進行Release簽名。 |
| 渠道包(ex: Google/GD) | 我方產品可能會要求打多個渠道包,不同渠道包,需要修改SDK渠道標識,詳看:遊戲相關信息配置的配置遊戲平臺。 |
| 16KB頁面大小適配 | 自 2025 年 11 月 1 日起,提交到 Google Play 的所有新應用和現有應用更新都必須在 64 位設備上支持 16 KB 頁面大小。詳看:支持16KB的頁面大小 |