Как установить версию Котлина

Здравствуйте, я столкнулся со следующей ошибкой при создании Android-части https://github.com/jitsi/jitsi-meet.

'let((T) -> R): R' is only available since Kotlin 1.3.50 and cannot be used in Kotlin 1.3

на линии Экран.kt#L156

В настройках Android Studio показано использование Kotlin 1.6 в настройках компилятора, и когда я устанавливаю переменную проекта kotlinVersion в build.gradle на 1.6.10, я все равно получаю ту же ошибку.

почему бы вам не попробовать использовать ключевые слова для ссылки вместо того, чтобы просто вставлять ее случайным образом? Это заставляет его выглядеть перегруженным. Вы можете использовать его таким образом -> [Ваш текст здесь] (ваш URL здесь). Это пример теста -> Нажмите здесь, чтобы открыть stackoverflow

Sambhav. K 29.03.2022 07:44
0
1
105
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Что касается кодовой базы, я заметил, что проект реагировать на родные экраны использует Kotlin для своей разработки. Принимая во внимание, что в вашем проекте вы реализуете свой проект в чистом виде Java.

Итак, чтобы использовать эту библиотеку, вам нужно добавить поддержку kotlin в свой проект. Для этого добавьте следующий фрагмент кода в уровень вашего проекта build.gradle

  1. В блоке buildscript добавьте путь к классам kotlin:
// Project build.gradle file.
buildscript {
    ext.kotlin_version = '1.4.10'
    ...
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}
  1. Затем примените плагин dependencies ко всем необходимым модулям, добавив следующее в файл kotlin-android требуемого модуля.
plugins {
    ...
    id 'kotlin-android'
}

Вы можете найти ту же реализацию в библиотеке по адресу Реагировать на собственные экраны build.gradle Строка 12 и Реагировать на собственные экраны build.gradle Строка 23.

Ссылка: https://developer.android.com/kotlin/add-котлин

почему бы вам не попробовать использовать ключевые слова для ссылки вместо того, чтобы просто вставлять ее случайным образом? Это заставляет его выглядеть перегруженным. Вы можете использовать его таким образом -> [Ваш текст здесь] (ваш URL здесь). Это пример теста -> Нажмите здесь, чтобы открыть stackoverflow

Sambhav. K 29.03.2022 07:33

@ Sambhav.K обновил комментарий. Спасибо за ответ. :)

Ashok 29.03.2022 07:41

в порядке. сейчас лучше. Но ссылки внизу тоже можно сократить

Sambhav. K 29.03.2022 07:42

Я попробовал это, но он сказал, что не может найти apply plugin: 'kotlin-android', но когда я меняю его на apply plugin: 'kotlin', он говорит The 'java' plugin has been applied, but it is not compatible with the Android plugins.

William Lohan 29.03.2022 19:39

ОК, работает только первый шаг.

William Lohan 29.03.2022 20:44

Другие вопросы по теме