【问题标题】:How to find the cause of an IllegalStateException Transformation hasn't been executed yet in gradle build如何在 gradle build 中找到 IllegalStateException 转换尚未执行的原因
【发布时间】:2019-07-10 21:48:13
【问题描述】:

我不知道下一步该做什么。当我尝试构建我的单元测试时,我得到一个IllegalStateException Transformation hasn't been executed yet in gradle build.

构建输出上次报告这些文件失败:

Transform bolts-applinks.jar (com.parse.bolts:bolts-applinks:1.4.0) with IdentityTransform  

Transform bolts-tasks.jar (com.parse.bolts:bolts-tasks:1.4.0) with IdentityTransform    

Transform data-collector.jar (com.paypal.android.sdk:data-collector:2.6.2) with IdentityTransform   

Transform okio.jar (com.squareup.okio:okio:1.14.0) with IdentityTransform   

但奇怪的是,每次我尝试运行单元测试时它都会报告不同的文件。

我可以采取哪些步骤来找出导致问题的原因。 (我认为这是我们正在使用的依赖项之一。

【问题讨论】:

    标签: android unit-testing android-gradle-plugin


    【解决方案1】:

    原来我需要将我的 gradle 发行版升级到至少 5.2

    https://services.gradle.org/distributions/gradle-5.2-all.zip

    以及我对 2.24 的 mockito 依赖

    testImplementation 'org.mockito:mockito-inline:2.24.0'

    然后我的测试就建立起来了。

    【讨论】:

      猜你喜欢
      • 2019-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-02
      • 1970-01-01
      相关资源
      最近更新 更多