Java Gradle android找不到符号上下文
我有一个java+kotlin android项目,它在android Studio中构建并运行良好。我现在正在设置CI,需要从终端运行Gradle。 但是当我运行时。/gradlew:app:lint我会遇到很多类似这样的错误:Java Gradle android找不到符号上下文,java,android,gradle,kotlin,android-gradle-plugin,Java,Android,Gradle,Kotlin,Android Gradle Plugin,我有一个java+kotlin android项目,它在android Studio中构建并运行良好。我现在正在设置CI,需要从终端运行Gradle。 但是当我运行时。/gradlew:app:lint我会遇到很多类似这样的错误: symbol: class Context location: class ConnectivityMonitor e: /*******/LocalAppHistory.java:20: error: cannot find symbol public bool
symbol: class Context
location: class ConnectivityMonitor
e: /*******/LocalAppHistory.java:20: error: cannot find symbol
public boolean hasSeenOnboarding(Context context) {
^
对于上下文、CognitoUserSession、Typeface、CognitoCachingCredentialsProvider,我得到了相同类型的错误。。。还有更多。
它只适用于应用程序项目,不适用于其他模块
app gradle.build文件:
我可能是错的,一旦我在切换Kotlin编译器中找不到符号的git分支时出错了 我清除了缓存,然后它工作了
rm -rf $HOME/.gradle/caches/
切换分支时,以前缓存的分支文件似乎造成了此问题
如果你想试试。不幸的是,它不起作用。我忘了提到我在CI服务器上也遇到了同样的错误。
rm -rf $HOME/.gradle/caches/