我实际上正在使用VSTS作为服务器/ git存储库来处理CI / CD。我已经配置了网站上显示的构建任务,以构建一个android apk。 设置了密钥库和作为构建任务的参数所需的所有数据,但是当我手动将构建任务排队时,它在gradlew构建模块上崩溃,并显示错误:
找不到DexGuard许可证文件。
您应该放置许可证文件dexguard-license.txt
1)在Java系统属性“ dexguard.license”定义的位置,
2)在操作系统环境变量“ DEXGUARD_LICENSE”定义的位置,
3)在您的主目录中,
4)在类路径中,或
5)与DexGuard jar放在同一目录中(不能与Gradle v3.1 +结合使用)。
:app:dexguardXXXXXXXX失败
失败:构建失败,并出现异常。
- 出了什么问题:
任务':app:dexguardXXXXXXXX'的执行失败。 java.io.IOException:请检查您的DexGuard许可证(有关详细信息,请参见构建日志)。
但是许可证文件包含在项目中,并且gradle属性上的所有路径都已正确设置。
任何人都知道如何在VSTS中包括许可证文件或将其添加到VSTS以便在构建时找到文件吗?