【问题标题】:Building old android project in Android Studio, getting kotlin errors在 Android Studio 中构建旧的 android 项目,得到 kotlin 错误
【发布时间】:2018-05-08 23:37:25
【问题描述】:

我已经有一段时间没有构建我的 Android 应用程序了。 (现在是新硬盘,全新安装最新的 android studio)

当我构建时,我得到了与 Kotlin 相关的错误。我没有使用 Kotlin。有任何想法吗? 非常感谢帮助! 干杯,

Could not find org.jetbrains.kotlin:kotlin-stdlib-jre8:1.2.0.
Searched in the following locations:
    https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib-jre8/1.2.0/kotlin-stdlib-jre8-1.2.0.pom
    https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib-jre8/1.2.0/kotlin-stdlib-jre8-1.2.0.jar
Required by:
    project :BaseGameUtils > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0
    project :BaseGameUtils > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0 > com.android.tools.build:builder:3.1.0
    project :BaseGameUtils > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0 > com.android.tools.lint:lint-gradle-api:26.1.0
    project :BaseGameUtils > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0 > com.android.tools.build:gradle-api:3.1.0
    project :BaseGameUtils > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0 > com.android.databinding:compilerCommon:3.1.0
    project :BaseGameUtils > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0 > com.android.tools.build:builder:3.1.0 > com.android.tools:sdk-common:26.1.0
    project :BaseGameUtils > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0 > com.android.tools.build:builder:3.1.0 > com.android.tools.build:manifest-merger:26.1.0
    project :BaseGameUtils > com.android.tools.build:gradle:3.1.0 > com.android.tools.build:gradle-core:3.1.0 > com.android.tools.build:builder:3.1.0 > com.android.tools:sdklib:26.1.0 > com.android.tools:repository:26.1.0

【问题讨论】:

  • 您能否展示您的 build.gradle 文件,至少是它们的 buildscriptrepositoriesdependencies 块?

标签: java android kotlin


【解决方案1】:

您需要将 jcenter() 添加到 Gradle 存储库列表中。 Google maven 存储库中不存在 Kotlin 依赖项。

在您添加存储库的根 build.gradle 文件中应该有一个 allprojects 块:

allprojects {
    repositories {
        //Other repos...
        jcenter()
        //Other repos...
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-27
    • 2021-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-20
    相关资源
    最近更新 更多