Android Studio 3.1.2 Gradle Error:无法解析所有配置文件':lintClassPath'

时间:2018-06-10 01:59:10

标签: android android-studio android-gradle android-studio-3.0 android-instant-run

我在mac上,使用android studio 3.1.2。我已将gradle版本更改为4.4,将Android插件更改为3.1.2 我已在build.gradle中将编译关键字更改为实现

我收到此错误:

{{1}}

如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

此问题的原因是Gradle找不到Android SDK。有几种解决方法:

  1. 定义ANDROID_HOME环境变量

    ANDROID_HOME=your/path/to/android/sdk; export ANDROID_HOME

或将sdk.dir添加到文件local.properties中,例如在我的Linux计算机上

sdk.dir=/home/sdeng/Android/Sdk

  1. 如果您已经定义了ANDROID_HOME或sdk.dir,它仍然会发生。您的Android SDK或Gradle守护程序的特定版本可能出了问题。尝试杀死所有Gradle进程,然后重新下载特定版本的Android SDK。

    或者您可以在$ANDROID_HOME/platforms/android-28处检查SDK,其中28是build.gradle中定义的compileSdkVersion 就像其他评论所说,在这种情况下,更改为良好的SDK版本是可行的。