使用“ gradlew”运行Gradle任务时,它失败

时间:2019-05-10 13:03:02

标签: android gradle build-tools

我有一个很奇怪的问题,好几天都没解决。如果我用gradlew包装器运行此Gradle命令,它将失败,如下所示:

$ ./gradlew testDebugUnitTest

javax.annotation.processing does not exist
import javax.annotation.processing.Generated;
                                  ^
error: cannot find symbol
@Generated(
 ^
symbol: class Generated

但是,如果我运行clean命令,然后再次从Gradle面板中运行testDebugUnitTest任务,它将如您在图片中所示成功完成。

使用.gradlew运行任务和使用Gradle面板有什么区别。实际上,Gradle视图在内部使用了此gradlew。 running <code>testDebugUnitTest</code> from Gradle View

enter image description here

0 个答案:

没有答案