Android App Bundle 使用
2021.8月份起,Google 商店提交新版本必须使用AppBundle形式。由于应用超过了150M的包体限制,所以尝试将apk+obb改为 App Bundle + Asset Delovery形式进行打包。 AppBundle 强制使用谷歌管理签名文件。
准备工作
-
将Android Studio升级到 4.1.0+;
-
修改gradle版本
a. distributionUrl=https://services.gradle.org/distributions/gradle-6.5-bin.zip
b. classpath ‘com.android.tools.build:gradle:4.1.1’ -
targetSdkVersion 修改为 29+
-
这里需要注意一点,我使用的cocosjs版本在升级完gradle版本后打release包出错.
App/jni/Android.mk
LOCAL_MODULE := cocos2djs_shared 修改为 OCAL_MODULE := cocos2djs 编译正常。 -
官方操作指南地址:Android App Bundle
将Play Asset Delivery 集成到您的游戏或应用代码中:
- 导入 play core 库
// In your app’s build.gradle file:
...