由于未知的下载问题,同步Gradle失败

时间:2018-03-27 13:49:57

标签: android kotlin android-gradle synchronization

我一直在努力解决这个错误。我在早上做的就是更新我在Android Studio上的编译器。一切都发生了可怕的错误。从那以后我卸载了编译器......

这些是我每次尝试同步gradle时都会遇到的错误类型:

Gradle sync failed: Could not find org.jetbrains.kotlin:kotlin-stdlib-jre8:1.2.0.
Searched in the following locations:
         https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jre8/1.2.0/kotlin-stdlib-jre8-1.2.0.pom
         https://maven.google.com/org/jetbrains/kotlin/kotlin-stdlib-jre8/1.2.0/kotlin-stdlib-jre8-1.2.0.jar

是最新的,我无法解决的......我尝试过的事情:

  • 解决其他问题,我实际下载了jar文件和 把它们放在各自的地方(用kotlin 1.2.0失败)......
  • 我还把它添加到我的gradle:

buildscript {
repositories {
    jcenter()
    google()
    maven { url 'https://maven.fabric.io/public' }
    maven { url 'https://jitpack.io' }
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.1.0'
    classpath 'io.fabric.tools:gradle:1.+'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

这解决了我的其他问题......

  • 我尝试从离线模式运行失败...
  • 我尝试将文件下载到项目中并像这样引用它:

compile files('kotlin-stdlib-jre8-1.2.0.jar')

我早就删除了编译器,只是坚持做什么...我无法找到任何方法来解决我的问题

1 个答案:

答案 0 :(得分:1)

我在更新到新的Android Studio后也遇到了这个问题。您需要明确地提供新Kotlin版本的依赖项。在您的应用级别build.gradle文件中添加:

compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.2.30"

此外,您可能还需要添加其他依赖项:

compile "org.jetbrains.kotlin:kotlin-stdlib:1.2.30"
compile "org.jetbrains.kotlin:kotlin-reflect:1.2.30"
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.2.30"