Ошибка в Kotlin, но с использованием только Java - Класс kotlin.reflect.jvm.internal.FunctionCaller $ FieldSetter - PullRequest
0 голосов
/ 13 сентября 2018

Я получаю эту ошибку, когда пытаюсь запустить свое приложение Android, и я вообще не использую Kotlin, приложение написано на Java ...

Class kotlin.reflect.jvm.internal.FunctionCaller$FieldSetter can not access a member of class com.android.build.gradle.tasks.ManifestProcessorTask with modifiers "private"

Ответы [ 4 ]

0 голосов
/ 10 октября 2018

Будет исправлено в Android Studio 3.3 Canary 14: https://issuetracker.google.com/issues/115798277

Тем временем используйте Invalidate Caches / Restart

0 голосов
/ 15 сентября 2018
Settings -> Languages & Frameworks -> Kotlin Updates -> Update channel -> Early Access Preview/Stable -> Update -> Restart

Или:

Tools -> Kotlin -> Configure Kotlin Plugin Update -> Update channel -> Early Access Preview/Stable -> Update -> Restart
0 голосов
/ 20 сентября 2018
  1. Установка последней версии Gradle (1.10.2 на момент написания).
  2. Установите последнюю версию плагина Kotlin: перейдите в Настройки Ctrl + Alt + S > Языки и рамки> Обновления Kotlin> выберите Обновить канал> нажмите [Проверить еще раз]
    Моя текущая версия плагина Kotlin - 1.3.0-rc-57.

    Settings

  3. Выполните Build> Clean Project, чтобы удалить временные файлы gradle.

    Build menu

  4. Файл> Неправильные кэши / перезапуск ...

    File menu

  5. После перезапуска Sync Project с файлами Gradle и Make Project ( Ctrl + F9 ).

    Sync Project with Gradle files button

0 голосов
/ 13 сентября 2018

Я решил это так:

  1. Удалить все папки .gradle
  2. Недействительные кэши / перезапуск у меня все ок.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...