Sha*_*boy 1 intellij-idea kotlin android-studio android-gradle-plugin
当我尝试在 Android Studio 3.1.2 上打开我的项目时,我收到此 Gradle 项目同步失败错误,并显示以下消息
无法加载类“com.google.common.base.Preconditions”。导致此意外错误的可能原因包括:
如果 Gradle 进程损坏,您还可以尝试关闭 IDE,然后终止所有 Java 进程。
- Gradle 的依赖项缓存可能已损坏(有时会在网络连接超时后发生。)重新下载依赖项并同步项目(需要网络)
- Gradle 构建进程(守护进程)的状态可能已损坏。停止所有 Gradle 守护进程可能会解决此问题。停止 Gradle 构建进程(需要重新启动)
- 您的项目可能正在使用第三方插件,该插件与项目中的其他插件或项目请求的 Gradle 版本不兼容。
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
Run Code Online (Sandbox Code Playgroud)
buildscript {
ext.kotlin_version = '1.2.41'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
apply plugin: 'kotlin'
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
repositories {
mavenCentral()
}
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
}
compileKotlin {
kotlinOptions {
jvmTarget = "1.8"
}
}
compileTestKotlin {
kotlinOptions {
jvmTarget = "1.8"
}
}
Run Code Online (Sandbox Code Playgroud)
问题已经解决了。
我删除了我的主用户目录中的 .gradle 文件夹,这使得 Android Studio 重新下载当前版本的 gradle 的所有文件。第一次下载和同步花了很长时间,但已经解决了问题。
非常感谢您的帮助@Luis Henriques
| 归档时间: |
|
| 查看次数: |
7951 次 |
| 最近记录: |