Ошибка студии: класс kotlin.reflect.jvm.internal.FunctionCaller $ FieldSetter

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

Уже пробовал подход ниже

  1. Удалите все файлы .gradle и аннулируйте / перезапустите студию
  2. Восстановить проект
  3. Обновить котлин

Но после перезапуска студии эта ошибка появляется после каждых нескольких успешных сборок. Я использую Android Studio 3.3 Canary 12 и версию Gradle 3.3.0-alpha12.

Настройки -> Языки и рамки -> Обновления Kotlin -> Канал обновления -> Предварительный просмотр / стабильная версия в раннем доступе -> Обновление -> Перезагрузка

Ashvin solanki 27.09.2018 08:08

Как уже упоминалось выше, эта проблема остается и после обновления kotlin.

NickDroid 28.09.2018 11:58
6
2
1 392
3

Ответы 3

Эта проблема решена в версии плагина gradle 3.4.0-alpha01.

Чтобы решить эту проблему, обновите версию Gradle на уровне проекта build.gradle.

classpath 'com.android.tools.build:gradle:3.4.0-alpha01'

у меня это не сработало; уже был на уровне 3.4.0-alpha01, и я все еще получаю эту ошибку.

wooldridgetm 26.10.2018 21:07

Как это решить проблему?

IgorGanapolsky 05.11.2018 11:53

Не получилось, даже в classpath 'com.android.tools.build:gradle:3.4.0-alpha02' не работает.

Mihir Trivedi 13.11.2018 10:38

Не решение, но у меня это сработало. Перезапустите Android Studio и снова соберите / запустите проект.

Hassan Jamil 10.12.2018 11:52

использовать :

classpath 'com.android.tools.build:gradle:3.4.0-alpha01'

в вашем проекте Gradle

Закрытие Android Studio и перезапуск сработали для меня

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