VSTS Android持续集成构建失败,未找到DexGuard许可证

时间:2018-09-10 10:20:21

标签: android azure-devops azure-pipelines azure-pipelines-build-task dexguard

我实际上正在使用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以便在构建时找到文件吗?

0 个答案:

没有答案