Я установил плагин Kotlin в свое приложение (v. V.1.1.1-release-Studio2.2-1), а затем выбрал «Configure Kotlin in Project». Я выбрал компилятор и версию исполнения 1.0.7. Котлин обновил мои файлы Gradle. Теперь, когда я пытаюсь построить, я получаю:
Ошибка: возникла проблема при настройке проекта: app. Не удалось разрешить все зависимости для конфигурации: app: _debugApkCopy. Не удалось найти org.jetbrains.kotlin: kotlin-stdlib-jre7: 1.0.7. Требуется:
MyApplication: Приложение: не определено
Я не уверен, что мне здесь не хватает.
В gradle
уровня gradle
используйте только эту версию
ext.kotlin_version = '1.1.1'
Удалить другую версию
kotlin-stdlib
на kotlin-stdlib-jre7
и kotlin-stdlib-jre8
было введено только с Kotlin 1.1, поэтому зависимость не может быть решена, версия пакета просто не существует.
Похоже, что обновление ваших файлов проекта в какой-то момент сработало и установите версию Kotlin версии 1.0.7. Если это новый проект, и вам ничего не удается от использования 1.1.1, я бы переключился на это. После этого ваша проблема должна исчезнуть.
В файле «build.gradle» измените текущую версию Kotlin на эту строку и нажмите synk:
ext.kotlin_version = '1.1.1'
/// Это будет выглядеть так:
// Файл сборки верхнего уровня, где вы можете добавить параметры конфигурации, общие для всех подпроектов / модулей.
buildscript { ext.kotlin_version = '1.1.1' repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.0' 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 } }
Пожалуйста, проверьте текущую версию вашего Kotlin ниже,
C: \ Program Files \ Android \ Android Studio \ gradle \ m2repository \ org \ jetbrains \ kotlin \ kotlin-stdlib \ 1.0.5
измените на эту версию (1.0.5)
в файле градиента уровня проекта.
Вы можете видеть, что в приведенном выше пути не упоминается ни одна jre version
Java- jre version
, поэтому удалите в своем файле уровня градиента уровень ниже,
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
https://stackoverflow.com/a/44148210/8056898
Измените версию Kotlin в соответствии с вашей текущей версией в системе.