ошибка: неразрешенная ссылка: kotlinx aosp

#kotlin #android-source #kotlin-coroutines

#kotlin #android-исходный код #kotlin-сопрограммы

Вопрос:

Мое приложение было построено в Andriod studio без каких-либо проблем, при переносе на AOSP я получаю следующую ошибку ошибка: неразрешенная ссылка: kotlinx импортирует kotlinx.android.synthetic.main.activity_main.*

Какой плагин я должен добавить в Andriod.bp, чтобы решить эту проблему

Комментарии:

1. опубликуйте свой код, чтобы мы знали контекст

Ответ №1:

Ваша ошибка связана с отсутствием 'kotlin-android-extensions' плагина.
Если бы вы создавали в Android Studio через gradle, добавление этого было бы решением.

Я не думаю, что в AOSP есть поддержка применения плагинов Gradle.

Здесь у вас есть два варианта:

  1. Создайте свое приложение через gradle, как и раньше, а в AOSP включите только готовый apk.
  2. Удалите использование расширений Kotlin Android в своем коде и замените их старыми добрыми findViewByID