我面临一个错误:
附加到此项目的某些Kotlin库已被较新的Kotlin编译器读取,因此无法读取。请更新Kotlin插件
我刚刚创建了一个应用程序,并开始面临这个错误:
Kotlin插件显示以下内容:
我尝试更改扩展名Kotlin_version:
我的身材。
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext.kotlin_version = "1.4.32"
repositories {
google()
jcenter()
}
dependencies {
classpath "com.android.tools.build:gradle:4.1.1"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
My build.gradle(应用程序):
plugins {
id 'com.android.application'
id 'kotlin-android'
}
android {
compileSdkVersion 31
buildToolsVersion '30.0.1'
defaultConfig {
applicationId "com.yousufjamil.myj"
minSdkVersion 16
targetSdkVersion 31
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation 'androidx.core:core-ktx:1.8.0'
implementation 'androidx.appcompat:appcompat:1.4.2'
implementation 'com.google.android.material:material:1.6.1'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}
我将感激任何帮助。谢谢!
3条答案
按热度按时间rqmkfv5c1#
之前我在Android Studio上遇到了同样的错误。如果通过更改 build.gradle 文件中的 kotlin-version 和 gradle-version 无法修复错误,可能是因为您使用的是旧版本,需要更新Android Studio [文件-〉设置-〉外观和行为-〉系统设置-〉更新-〉'然后更改为最新的稳定版本']。稍后在安装过程中,你会看到升级 gradle 的选项,你可以选择最新的版本。它对我很有效。希望它能有所帮助!
wljmcqd82#
你需要更新几乎所有的东西,我相信。
Gradle目前有
com.android.tools.build:gradle:7.2.1
目前的版本是
1.6.21
系统信息库
jcenter()
已弃用,并已被mavenCentral()
取代如果您尝试使用
jcenter()
,它将给予警告JCenter Maven储存库不再接收更新:更新的库版本可能在其他地方可用
此外,请检查是否有适用于Android Studio的任何更新。
au9on6nz3#
1-更新的Android工作室,点击名为帮助的选项卡,然后点击“检查更新”,然后让Android工作室被更新。2 -重新启动Android工作室,如果错误得到解决,那么它是好的,如果没有,然后点击选项卡“新建”,点击“新建项目”,然后选择项目,并选中下面的图片中这里突出显示的框。click here to see the image
这对我很有效