Android Studio 附加到此项目的某些Kotlin库已被较新的Kotlin编译器读取,因此无法读取,请更新Kotlin插件

pnwntuvh  于 2022-11-16  发布在  Android
关注(0)|答案(3)|浏览(518)

我面临一个错误:
附加到此项目的某些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'
}

我将感激任何帮助。谢谢!

rqmkfv5c

rqmkfv5c1#

之前我在Android Studio上遇到了同样的错误。如果通过更改 build.gradle 文件中的 kotlin-versiongradle-version 无法修复错误,可能是因为您使用的是旧版本,需要更新Android Studio [文件-〉设置-〉外观和行为-〉系统设置-〉更新-〉'然后更改为最新的稳定版本']。稍后在安装过程中,你会看到升级 gradle 的选项,你可以选择最新的版本。它对我很有效。希望它能有所帮助!

wljmcqd8

wljmcqd82#

你需要更新几乎所有的东西,我相信。
Gradle目前有com.android.tools.build:gradle:7.2.1
目前的版本是1.6.21
系统信息库jcenter()已弃用,并已被mavenCentral()取代
如果您尝试使用jcenter(),它将给予警告
JCenter Maven储存库不再接收更新:更新的库版本可能在其他地方可用
此外,请检查是否有适用于Android Studio的任何更新。

au9on6nz

au9on6nz3#

1-更新的Android工作室,点击名为帮助的选项卡,然后点击“检查更新”,然后让Android工作室被更新。2 -重新启动Android工作室,如果错误得到解决,那么它是好的,如果没有,然后点击选项卡“新建”,点击“新建项目”,然后选择项目,并选中下面的图片中这里突出显示的框。click here to see the image
这对我很有效

相关问题