Здравствуйте, я столкнулся со следующей ошибкой при создании 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, я все равно получаю ту же ошибку.
Что касается кодовой базы, я заметил, что проект реагировать на родные экраны использует Kotlin
для своей разработки. Принимая во внимание, что в вашем проекте вы реализуете свой проект в чистом виде Java
.
Итак, чтобы использовать эту библиотеку, вам нужно добавить поддержку kotlin в свой проект. Для этого добавьте следующий фрагмент кода в уровень вашего проекта build.gradle
buildscript
добавьте путь к классам kotlin:// Project build.gradle file.
buildscript {
ext.kotlin_version = '1.4.10'
...
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
dependencies
ко всем необходимым модулям, добавив следующее в файл kotlin-android
требуемого модуля.plugins {
...
id 'kotlin-android'
}
Вы можете найти ту же реализацию в библиотеке по адресу Реагировать на собственные экраны build.gradle Строка 12 и Реагировать на собственные экраны build.gradle Строка 23.
Ссылка: https://developer.android.com/kotlin/add-котлин
почему бы вам не попробовать использовать ключевые слова для ссылки вместо того, чтобы просто вставлять ее случайным образом? Это заставляет его выглядеть перегруженным. Вы можете использовать его таким образом -> [Ваш текст здесь] (ваш URL здесь). Это пример теста -> Нажмите здесь, чтобы открыть stackoverflow
@ Sambhav.K обновил комментарий. Спасибо за ответ. :)
в порядке. сейчас лучше. Но ссылки внизу тоже можно сократить
Я попробовал это, но он сказал, что не может найти apply plugin: 'kotlin-android'
, но когда я меняю его на apply plugin: 'kotlin'
, он говорит The 'java' plugin has been applied, but it is not compatible with the Android plugins.
ОК, работает только первый шаг.
почему бы вам не попробовать использовать ключевые слова для ссылки вместо того, чтобы просто вставлять ее случайным образом? Это заставляет его выглядеть перегруженным. Вы можете использовать его таким образом -> [Ваш текст здесь] (ваш URL здесь). Это пример теста -> Нажмите здесь, чтобы открыть stackoverflow