无法解析 kotlin 的配置 ':classpath' 的所有文件

问题描述 投票:0回答:1

我试图将 firebase 放入我的项目中,然后我正在关注一个视频,然后就发生了这种情况。

A problem occurred configuring root project 'android'.
> Could not resolve all files for configuration ':classpath'.
   > Could not find org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.1.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.7.1/kotlin-gradle-plugin-1.7.1.pom
       - https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.7.1/kotlin-gradle-plugin-1.7.1.pom

起初它说我需要更新版本的 kotlin,所以我更改了版本然后就发生了

我尝试更改一些代码,但不起作用

这是android构建gradle代码

buildscript {
    ext.kotlin_version = '1.7.1'
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.3.1'
        classpath 'com.google.gms:google-services:4.4.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.1"
    }
}

这是应用程序构建gradle中的依赖项

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    implementation(platform("com.google.firebase:firebase-bom:32.8.1"))
    implementation("com.google.firebase:firebase-analytics")
}

和我的插件

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'kotlin-android'
apply from: "dev.flutter.flutter-gradle-plugin"
flutter kotlin gradle
1个回答
0
投票

Kotlin 插件没有 1.7.1 版本,因此是您错误的原因。

1.7.10 可用,最后一个 1.7.x 版本是 1.7.22,或者最新稳定版是 1.9.23。请注意,版本是一个字符串,所以这些事情很重要。

此外,您还可以在这一行中使用硬编码的 Kotlin 版本:

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.1"

当你可能想写的时候

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

并使用您定义的版本变量。

© www.soinside.com 2019 - 2024. All rights reserved.