Skip to content

SerBad/RunBuildAAB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

生产aab格式的文件后,为了上传到google play还需要签名的,还有从生成aab到生成可以安装用的apk要花蛮多步骤的。 所以,这里用Python做下自动化简化下步骤

其中bundletool-all-1.13.1.jar是来自于https://github.com/google/bundletool/releases 可以替换成你自己需要的jar 需要配置正确的apksigner环境,举例:/Users/zhou/Library/Android/sdk/build-tools/33.0.0/apksigner

使用方法是:

python build_aab.py --path 'abb file path' --jks_path 'jks file path' --password 'your jks password' --alias 'your jks alias'

或者,在Android项目中的build.gradle,新建一个task,可以替换成自己需要的文件目录

task buildAAB(type: Exec) {
    commandLine 'python3', '../build_aab.py', '--path', "$buildDir/outputs/bundle/*.aab", '--jks_path', 'jks file path', '--password', 'your jks password', ' --alias', 'your jks alias'
}

然后使用下面的命令就可以上传了。

./gradlew buildAAB

本项目地址存放在,https://github.com/SerBad/RunBuildAAB.git

git子模块

可以使用git的submodule方法来把其他git的子模块添加到项目里面去 使用方法是

git submodule add https://github.com/SerBad/RunBuildAAB.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages