У меня действительно странная проблема, и я не мог получить ее в течение нескольких дней. Если я запускаю эту команду Gradle с упаковщиком gradlew, она завершается следующим образом:
$ ./gradlew testDebugUnitTest
javax.annotation.processing does not exist
import javax.annotation.processing.Generated;
^
error: cannot find symbol
@Generated(
^
symbol: class Generated
Однако, если я запускаю команду clean и затемснова запустите задачу testDebugUnitTest
с панели Gradle, она будет успешно выполнена, как вы видите на рисунках.
В чем разница между использованием .gradlew
для выполнения задач и использованием панели Gradle.На самом деле вид Gradle использует внутри этого gradlew.
testDebugUnitTest from Gradle View">
![enter image description here](https://i.stack.imgur.com/kXn3v.png)