Библиотека Kotlin совместима с более новым компилятором Kotlin и не может быть прочитана. ⇐ Android
Библиотека Kotlin совместима с более новым компилятором Kotlin и не может быть прочитана.
Здравствуйте, я попытался запустить файл Kotlin в Android Studio (версия 4.1) и получил ошибку: Библиотека Kotlin {0} скомпилирована с помощью более нового компилятора Kotlin и не может быть прочитана. Пожалуйста, обновите плагин Kotlin.
Даже я получил эту ошибку, я могу запускать файлы Kotlin, но Ide не дает мне подсказок, когда я использую функции Kotlin, а методы отмечены красным цветом. Версия Kotlin в Gradle — 1.6.0, если я вернусь к более старой версии, я увижу подсказки по именам методов, а красный цвет не отображается. Сборка Gradle (приложение):
плагины { идентификатор 'com.android.application' идентификатор 'котлин-андроид' } андроид { скомпилироватьSdkVersion 31 buildToolsVersion "30.0.3" defaultConfig { идентификатор приложения «com.example.kotlin_udemy4» minSdkВерсия 26 targetSdkVersion 31 Код версии 1 Имя версии "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } типы сборки { выпускать { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } компиляцияварианты { исходная совместимость JavaVersion.VERSION_1_8 целевая совместимость JavaVersion.VERSION_1_8 } котлинОпции { jvmTarget = '1,8' } } зависимости { реализация "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" реализация «androidx.core:core-ktx:1.7.0» реализация 'androidx.appcompat:appcompat:1.4.2' реализация 'com.google.android.material:material:1.6.1' testImplementation 'junit:junit:4.+' androidTestImplementation 'androidx.test.ext:junit:1.1.3' androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' } Сборка Gradle:
// Файл сборки верхнего уровня, куда вы можете добавить параметры конфигурации, общие для всех подпроектов/модулей. сценарий сборки { ext.kotlin_version = "1.6.0" репозитории { Google() jcenter() } зависимости { путь к классам "com.android.tools.build:gradle:4.1.0" путь к классам "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // ПРИМЕЧАНИЕ. Не размещайте здесь зависимости вашего приложения; они принадлежат // в файлах build.gradle отдельного модуля } } всепроекты { репозитории { Google() jcenter() } } задача очистить (тип: Удалить) { удалить rootProject.buildDir } Кто-нибудь знает, как решить эту проблему?
Здравствуйте, я попытался запустить файл Kotlin в Android Studio (версия 4.1) и получил ошибку: Библиотека Kotlin {0} скомпилирована с помощью более нового компилятора Kotlin и не может быть прочитана. Пожалуйста, обновите плагин Kotlin.
Даже я получил эту ошибку, я могу запускать файлы Kotlin, но Ide не дает мне подсказок, когда я использую функции Kotlin, а методы отмечены красным цветом. Версия Kotlin в Gradle — 1.6.0, если я вернусь к более старой версии, я увижу подсказки по именам методов, а красный цвет не отображается. Сборка Gradle (приложение):
плагины { идентификатор 'com.android.application' идентификатор 'котлин-андроид' } андроид { скомпилироватьSdkVersion 31 buildToolsVersion "30.0.3" defaultConfig { идентификатор приложения «com.example.kotlin_udemy4» minSdkВерсия 26 targetSdkVersion 31 Код версии 1 Имя версии "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } типы сборки { выпускать { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } компиляцияварианты { исходная совместимость JavaVersion.VERSION_1_8 целевая совместимость JavaVersion.VERSION_1_8 } котлинОпции { jvmTarget = '1,8' } } зависимости { реализация "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" реализация «androidx.core:core-ktx:1.7.0» реализация 'androidx.appcompat:appcompat:1.4.2' реализация 'com.google.android.material:material:1.6.1' testImplementation 'junit:junit:4.+' androidTestImplementation 'androidx.test.ext:junit:1.1.3' androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' } Сборка Gradle:
// Файл сборки верхнего уровня, куда вы можете добавить параметры конфигурации, общие для всех подпроектов/модулей. сценарий сборки { ext.kotlin_version = "1.6.0" репозитории { Google() jcenter() } зависимости { путь к классам "com.android.tools.build:gradle:4.1.0" путь к классам "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // ПРИМЕЧАНИЕ. Не размещайте здесь зависимости вашего приложения; они принадлежат // в файлах build.gradle отдельного модуля } } всепроекты { репозитории { Google() jcenter() } } задача очистить (тип: Удалить) { удалить rootProject.buildDir } Кто-нибудь знает, как решить эту проблему?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
В чем разница между компилятором C и компилятором C++ компилятора Microsoft C/C++?
Anonymous » » в форуме C++ - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Разница между компилятором Mono C# и компилятором MS C# в отношении области применения
Anonymous » » в форуме C# - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-