AndroidStudio工程打包aab文件

之前的文章说过,Unity可以直接导出aab文件的,用法也很简单,就是Build Settings勾选Build App Bundle(Google Play)选项。
AndroidStudio工程打包aab文件
文章图片

而如果是想通过Unity Export Project导出Gradle工程,可以使用下面的方式打包aab文件。
Android Studio打包AAB文件 1、打开Android Studio工程,打开Build-Generate Singned Bundle/APK...选项
注意:该选项上面的Build Bundles(s)/APK(s)打包出来的是没有签名的,无法上传到后台,应使用该选项上传。
AndroidStudio工程打包aab文件
文章图片

2、下一步
AndroidStudio工程打包aab文件
文章图片

3、选择签名
注意:需要勾选Export encrypted key for enrolling published apps in Google Play App Signing,该导出的私钥文件上传到后台时会用到。
AndroidStudio工程打包aab文件
文章图片

4、选择打包的类型,点击Finish
AndroidStudio工程打包aab文件
文章图片

5、打包完成会在release目录下看到aab文件,上传后台即可
AndroidStudio工程打包aab文件
文章图片

Play App Signing 上传后,有可能会碰到后台提示需要上传密钥
选择从Android Studio导出并上传密钥
AndroidStudio工程打包aab文件
文章图片

点击上传私钥,选择刚才导出的.pepk格式的文件
AndroidStudio工程打包aab文件
文章图片

一步就可以了

AndroidStudio工程打包aab文件
文章图片

问题:
如果提示“该私钥与此应用的已知证书不符”,说明keystore跟之前上传后台的应用的keystore变了。
AndroidStudio工程打包aab文件
文章图片

Play Asset Delivery AndroidStudio打包的aab文件同样也是会有150本体包的大小限制,对于超过150M的大小,需要通过Play Asset Delivery进行分包,将资源拆成AssetPack。
官方GitHub Sample:https://github.com/android/app-bundle-samples/tree/main/PlayAssetDelivery/NativeSample
官方文档:https://developer.android.com/guide/playcore/asset-delivery/integrate-native
【AndroidStudio工程打包aab文件】因为我对源生的了解的不多,所以建议查看谷歌官方的文档,谷歌提供了很多文档,并且有对应的语言。

    推荐阅读