我想在gradle的帮助下从命令行构建apk。我应该使用哪个命令来构建仅适用于发布版本的apks?
发布于 2016-10-24 23:57:56
调试
./gradlew发布
./gradlew assembleReleasegradle文件应包含:
android {
[...]
signingConfigs {
release {
storeFile file("../keystore.jks")
storePassword "pwd"
keyAlias "alias"
keyPassword "pwd"
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
[...]
}发布于 2016-10-25 02:21:53
您可以运行以下命令:
assemble - Assembles all variants of all applications and secondary packages.
build - Assembles and tests this project.如果您想要一种特定的风格或构建类型,请使用:
assembleDebug - Assembles all Debug builds.
assembleRelease - Assembles all Release builds.在您的案例中使用:
./gradlew assembleRelease发布于 2022-02-10 14:37:59
如果要将APK文件上传到firebase应用程序分发,请使用以下命令:
# generates debug signed APK
./gradlew assembleDebug它将生成一个APK文件,但无法将其发布到Play Store,因为它带有您的调试签名。GPC不允许上传。
如果要将APK或AAB文件上传到Google Play控制台,请使用以下命令之一:
# generates release signed APK
./gradlew assembleRelease
# generates release signed AAB
./gradlew bundleReleasehttps://stackoverflow.com/questions/40219917
复制相似问题