是的,你可以用gradlew生成多个apk文件。
打开的终端窗口中的Android Studio和运行下面的命令:
1-导航到根项目,其中gradlew文件位于
cd ..
2-给可执行权限gradlew的文件夹(此只需要完成一次,不需要重复)
chmod a+x gradlew
3-为所有底层模块生成可调试的应用程序。
./gradlew assembleDebug
您也可以为所有模块,使用此命令而不是
./gradlew assembleRelease
了解更多详情,请运行以下命令来查看,可在gradlew运行所有任务列表生成发布的apk文件
./gradlew tasks
注:运行./gradlew第一次可能会导致终端从服务器下载文件的gradle,等待下载到前进之前完成!
希望有帮助!
更新: 对于品位文件提供签约信息,打开你的模块特定build.grade文件和更新,以包含此代码:
signingConfigs {
playstore {
keyAlias 'KEY_ALIS_NAME_HERE'
storeFile file('/PATH_TO_KEYSTORE_FILE_HERE/app.keystore')
keyPassword 'KEY_PASSWORD_HERE'
storePassword 'STORE_PASSWORD_HERE'
}
}
buildTypes {
release {
minifyEnabled true
proguardFiles 'proguard-file.txt'
proguardFile 'proguard-file.txt'
debuggable false
signingConfig signingConfigs.playstore
}
}
之后,你可以简单地运行./gradlew assembleRelease做工作:)