我试图将 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"
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"
并使用您定义的版本变量。