无--min-sdk-version> = 26时调用的签名多态方法

时间:2018-10-29 06:50:34

标签: android build android-gradle circleci-2.0

在构建调试APK的过程中,使用circle ci 2.0构建APK。它以前曾经工作过,最近将sdk和编译目标从25更新到27。

这是我得到的错误:

未捕获的翻译错误:com.android.dx.cf.code.SimException:在没有--min-sdk-version> = 26的情况下调用的签名多态方法

  • 出了什么问题: 任务':app:transformClassesWithDexForMockDebug'的执行失败。
      

    com.android.build.api.transform.TransformException:java.lang.RuntimeException:java.lang.RuntimeException:无法预编辑'/home/circleci/.gradle/caches/modules-2/files-2.1 /org.codehaus.groovy/groovy/2.4.7/b4b263e2106bac49c2eb21f6737f9b6e45e24a4a/groovy-2.4.7-grooid.jar'到'/ home / circleci / vhive-mobile / app / build / intermediates / transforms / dex / mock / debug /文件夹/1000/10/groovy-2.4.7-grooid_997a915e9e84ebe7f4f7e4cbba4ea1276c91d35f'

1 个答案:

答案 0 :(得分:1)

显然,我使用的构建工具(已从25升级到27)导致了此问题。 我将它们降级到25,就解决了这个问题。