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

时间:2019-10-31 05:58:30

标签: android cordova kotlin jetbrains-ide

尝试将我的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- alpha01     未指定:未指定:未指定> 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:存储库: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

3 个答案:

答案 0 :(得分:0)

请在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
}

}

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

还要将maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' }allProjects放在repositories中。