Android 上传Google Play 市场打包成AAB文件

前言

谷歌商店从2021.8月份起只支持AAB格式上传文件,Google Play同时要求应用适配Android11,即 targetSdkVersion要求大于等于30。从2021年8月开始发布新应用必须设置targetSdkVersion大于等于30;从2021年11月开始更新已经上架的应用必须设置targetSdkVersion大于等于30。


提示:以下是本篇文章正文内容,下面案例可供参考


一、App Bundle

Android App Bundle是Google在2018年推出的Apk动态组件化打包技术,通过AAB格式的App Bundle文件为你的设备动态组装apk来安装。其本质就是把Apk拆分成了多个模块,之前是把一个大而全的apk装到你手机里面,但是你其实用不到这么多东西,把暂时不需要的东西拿出来,这样就会节省很多的资源空间。除了效率和模块化之外,Android App Bundle现在还通过为新安装推出应用程序签名密钥升级提供更高的安全性。


二、使用步骤


1.注意

注意:Android App Bundle (AAB) 与 APK 不同,AAB纯粹是为了上传Google Play而设计的,用户无法直接使用安装到手机上

详情参考Google官方博客说明:New Android App Bundle and target API level requirements in 2021

2:配置

  1. 在AndroidStudio项目中 App目录下的 gradle.bulid 中配置签名文件
    signingConfigs {
        release {
            storeFile file('../xxx.keystore')
            storePassword "xxx"
            keyAlias "xxxj"
            keyPassword "xxx"
        }
    }
    
    buildTypes {
        release {
            signingConfig signingConfigs.release
        }
        debug {
            signingConfig signingConfigs.release
        }
    }

    gradle.bulid 配置

  2.  Android Studio打包流程  :Android Studio顶部 Bulid-->Generate Sign Bundle/APK -->选中Android AppBundle 点击Next -->Next -->打包结果在根部木release文件中

  3.  Android Stuido打包方法2:流程 Android Studio 右侧Gradle-->项目-->app-->other-->signReleaseBundle或者signDebugBundle-->打包结果在app/bulid/outputs/bundle目录下

总结

这是今年最近发布应用市场遇到的一些问题 以此记录如有问题欢迎技术探讨,都看到这了给个赞吧

1:最新版本的Android发布Google Play 应用市场 

猜你喜欢

转载自blog.csdn.net/wu296606241/article/details/121140469