我看到./gradlew assembleRelease
实际上没有输出签名apk的实例。构建完成没有错误(至少据我所知)。
我测试过看看凭据部分是否有效,但是当没有提供凭据或不正确的凭据时(作为测试以查看签名部分是否无声地失败),构建显然失败了(红色字母 - {{ 1}})。
在BUILD FAILED
结束时,我的输出/ apk目录中的无符号构建结束。我尝试过./gradlew assembleRelease
并重新开始运行。我验证了此目录被删除并重新创建。
有任何建议可以帮助解决此问题吗?
答案 0 :(得分:0)
有一些hackery(-_-)继续重命名导致问题的apk(variant.outputs.each //...
)。
使用以下代替
project.ext.set('archivesBaseName', 'appname-' + versionName + '-' + versionCode);
答案 1 :(得分:0)
就我而言,我已经在项目根文件夹中设置了release-signing.properties
。 gradle文件配置仅在从项目根目录中删除release-signing.properties
文件后才起作用
答案 2 :(得分:0)
就我而言,我按照docs和work中的步骤进行操作,但未创建文件夹和apk文件。因此,我在Android Studio上打开了该项目,然后依次选择“构建”>“构建捆绑包/ APK”,然后它开始工作。