【问题标题】:Could not find org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.60-eap-25找不到 org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.60-eap-25
【发布时间】:2020-02-26 11:23:08
【问题描述】:

在尝试将我的 Cordova android 项目导入到 android studio 时出现以下错误,如何解决此问题

找不到 org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.60-eap-25。

错误:找不到 org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.60-eap-25。 在以下位置搜索: - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.60-eap-25/kotlin-stdlib-jdk8-1.3.60-eap-25.pom - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.60-eap-25/kotlin-stdlib-jdk8-1.3.60-eap-25.jar - https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.60-eap-25/kotlin-stdlib-jdk8-1.3.60-eap-25.pom - https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.60-eap-25/kotlin-stdlib-jdk8-1.3.60-eap-25.jar - https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.60-eap-25/kotlin-stdlib-jdk8-1.3.60-eap-25.pom - https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.60-eap-25/kotlin-stdlib-jdk8-1.3.60-eap-25.jar 要求: 未指定:未指定:未指定 > com.android.tools.build:gradle:4.0.0-alpha01 未指定:未指定:未指定 > com.android.tools.build:gradle:4.0.0-alpha01 > com.android.tools.build:builder:4.0.0-alpha01 未指定:未指定:未指定 > com.android.tools.build:gradle:4.0.0-alpha01 > com.android.tools.lint:lint-gradle-api:27.0.0-alpha01 未指定:未指定:未指定 > com.android.tools.build:gradle:4.0.0-alpha01 > com.android.tools.build:gradle-api:4.0.0-alpha01 未指定:未指定:未指定 > com.android.tools.build:gradle:4.0.0-alpha01 > androidx.databinding:databinding-compiler-common:4.0.0-alpha01 未指定:未指定:未指定 > com.android.tools.build:gradle:4.0.0-alpha01 > com.android.tools.build:builder:4.0.0-alpha01 > com.android.tools:sdk-common:27.0。 0-alpha01 未指定:未指定:未指定 > com.android.tools.build:gradle:4.0.0-alpha01 > com.android.tools.build:builder:4.0.0-alpha01 > com.android.tools:common:27.0.0-阿尔法01 未指定:未指定:未指定 > com.android.tools.build:gradle:4.0.0-alpha01 > com.android.tools.build:builder:4.0.0-alpha01 > com.android.tools.build:manifest-merger: 27.0.0-alpha01 未指定:未指定:未指定 > com.android.tools.build:gradle:4.0.0-alpha01 > com.android.tools.build:builder:4.0.0-alpha01 > com.android.tools.analytics-library:tracker: 27.0.0-alpha01 未指定:未指定:未指定 > com.android.tools.build:gradle:4.0.0-alpha01 > com.android.tools.build:builder:4.0.0-alpha01 > com.android.tools:sdklib:27.0.0- alpha01 > com.android.tools:repository:27.0.0-alpha01 未指定:未指定:未指定 > com.android.tools.build:gradle:4.0.0-alpha01 > com.android.tools.build:builder:4.0.0-alpha01 > com.android.tools:sdk-common:27.0。 0-alpha01 > com.android.tools.analytics-library:shared:27.0.0-alpha01

【问题讨论】:

    标签: android cordova kotlin jetbrains-ide


    【解决方案1】:

    请在 cordova 插件 add cordova-support-google-services 中添加以下代码行 gradle 文件应包含:----

    buildscript {
    repositories {
        google()
        jcenter()
        maven { url "https://maven.google.com" }
        maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' }
    }
    
    dependencies {
        classpath 'com.android.tools.build:gradle:+'
        classpath 'com.google.gms:google-services:4.1.0'
    }
    

    }

    ext.postBuildExtras = {
    if (project.extensions.findByName('googleServices') == null) {        
        apply plugin: com.google.gms.googleservices.GoogleServicesPlugin
    }
    

    }

    【讨论】:

      【解决方案2】:

      here 回答了类似的问题。长话短说,Cordova 声明其 Gradle 依赖项的方式是获取最新版本,在这种情况下需要一些 Kotlin 的东西。

      【讨论】:

        【解决方案3】:

        对我有用的唯一可行解决方案是删除 ~/.gradle/caches 目录。

        另外,将maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' } 放入allProjects 以及repositories 块中。

        【讨论】:

          猜你喜欢
          • 2020-02-20
          • 2020-11-15
          • 2019-07-05
          • 2017-08-08
          • 2020-08-29
          • 2019-09-18
          • 2019-05-07
          • 1970-01-01
          • 2018-09-07
          相关资源
          最近更新 更多