Kotlin中的错误,但仅使用Java - 类kotlin.reflect.jvm.internal.FunctionCaller $ FieldSetter

Vuk*_*vić 35 java android kotlin android-studio

我试图运行我的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"
Run Code Online (Sandbox Code Playgroud)

小智 45

我这样解决了:

  1. 删除所有.gradle文件夹
  2. 无效的缓存/重启一切都没关系.

  • 该修复程序对我有用,但错误会在一段时间后仍然存在.有没有人找到更永久的解决方案呢? (4认同)

小智 12

Settings -> Languages & Frameworks -> Kotlin Updates -> Update channel -> Early Access Preview/Stable -> Update -> Restart
Run Code Online (Sandbox Code Playgroud)

要么:

Tools -> Kotlin -> Configure Kotlin Plugin Update -> Update channel -> Early Access Preview/Stable -> Update -> Restart
Run Code Online (Sandbox Code Playgroud)