使用Gradle通过终端组装Android项目时指定输出位置?

我正在尝试在不使用
Android Studio的情况下为已签名的Android应用程序APK自动构建和上传过程,因此我在终端中运行所有内容.第一个命令是:

./gradlew assembleRelease

这会在/ APP NAME / build / outputs / apk文件夹中生成未签名的未对齐APK.但是,由于APP NAME对于每个应用程序都不一样,我不能将输出文件的位置硬编码到下一步签名中.我可以使用gradlew命令指定输出目录和我选择的文件名吗?

最佳答案 没有这样的命令来指定输出.但是你可以编写一个脚本来实现这一点.如果你有/build/outputs/app-release.apk,你可以将它复制并重命名到你想要的任何地方.

点赞