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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio 3.1.2 Gradle错误:无法解析配置':lintClassPath'的所有文件相关的知识,希望对你有一定的参考价值。

我在Mac上,使用android studio 3.1.2。我已将gradle版本更改为4.4,将Android插件更改为3.1.2我已经在build.gradle中将compile关键字更改为implementation

我收到此错误:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':lint'.
> Could not resolve all files for configuration ':lintClassPath'.
   > Could not find com.android.tools:sdk-common:26.1.2.
     Searched in the following locations:
         file:/Users/rp/Library/Android/sdk/extras/m2repository/com/android/tools/sdk-common/26.1.2/sdk-common-26.1.2.pom
         file:/Users/rp/Library/Android/sdk/extras/m2repository/com/android/tools/sdk-common/26.1.2/sdk-common-26.1.2.jar

如何解决?

答案

此问题的原因是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版本是可行的。

以上是关于Android Studio 3.1.2 Gradle错误:无法解析配置':lintClassPath'的所有文件的主要内容,如果未能解决你的问题,请参考以下文章

android studio 运行不了

Android studio怎么设置HTTP协议代理

什么是真正的 Android Studio Gradle 版本?

Android Studio 构建/清理

Android Studio从2.3升级到3.1注意事项

android studio 环境配置及使用时遇到的问题