如何在IntelliJ IDEA中修复“渲染问题”,“ java.lang.NoClassDefFoundError:sun / misc / Cleaner”?

达利波

我正在跟踪Udacity上的Google开发的Kotlin应用程序(用于Android)(代码在这里:https//github.com/udacity/andfun-kotlin-guess-it/),每当我尝试执行IntelliJ时,都会显示“渲染问题”错误访问任何fragment.xml文件的设计视图,并且不显示任何布局元素(只是一个空白和蓝色的屏幕)。它还向我显示此错误:

java.lang.NoClassDefFoundError: sun/misc/Cleaner
at libcore.util.NativeAllocationRegistry.registerNativeAllocation_Original(NativeAllocationRegistry.java:130)
at libcore.util.NativeAllocationRegistry_Delegate.registerNativeAllocation(NativeAllocationRegistry_Delegate.java:66)
at libcore.util.NativeAllocationRegistry.registerNativeAllocation(NativeAllocationRegistry.java:119)
at android.os.Binder.<init>(Binder.java:404)
at com.android.internal.view.IInputMethodClient$Stub.<init>(IInputMethodClient.java:18)
at android.view.inputmethod.InputMethodManager$1.<init>(InputMethodManager.java:606)
at android.view.inputmethod.InputMethodManager.<init>(InputMethodManager.java:606)
at android.view.inputmethod.InputMethodManager_Delegate.getInstance(InputMethodManager_Delegate.java:43)
at android.view.inputmethod.InputMethodManager.getInstance(InputMethodManager.java:681)
at com.android.layoutlib.bridge.impl.RenderAction.setUp(RenderAction.java:245)
at com.android.layoutlib.bridge.impl.RenderAction.init(RenderAction.java:133)
at com.android.layoutlib.bridge.impl.RenderSessionImpl.init(RenderSessionImpl.java:163)
at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:383)
at com.android.tools.idea.layoutlib.LayoutLibrary.createSession(LayoutLibrary.java:193)
at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:511)
at com.android.tools.idea.rendering.RenderTask.lambda$inflate$4(RenderTask.java:640)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.ClassNotFoundException: sun.misc.Cleaner PluginClassLoader[org.jetbrains.android, 10.3.3] com.intellij.ide.plugins.cl.PluginClassLoader@25058ce2
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:75)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 22 more

我已经尝试过使缓存无效并重新启动应用程序,清理项目,重新同步Gradle并更改设计视图中的其他设置,例如API级别和应用程序主题。

我正在使用Android API 28和Java版本1.8

我希望能够使用“设计视图”选项卡并消除错误。

沃尔夫冈

新版本的Intellij IDEA中应该有一个修复程序

参见https://youtrack.jetbrains.com/issue/IDEA-219113#focus=streamItem-27-3621529.0-0

德米特里·杰梅罗夫(Dmitry Jemerov)的职位

沃尔夫冈

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

渲染问题 java.lang.NoClassDefFoundError: sun/misc/Cleaner

java.lang.ClassNotFoundException:sun.misc.Cleaner

java.lang.NoClassDefFoundError:sun / misc / BASE64Encoder

Java直接内存:在自定义类中使用sun.misc.Cleaner

如何在Netbeans中修复java.lang.NoClassDefFoundError?

找不到Apache Spark方法sun.nio.ch.DirectBuffer.cleaner()Lsun / misc / Cleaner;

轴心/桌面:线程“ main”中的异常java.lang.NoClassDefFoundError:com / sun / jna / Platform

java.lang.IllegalStateException:@MockK时找不到sun.misc.Unsafe

java.lang.NoSuchMethodError sun.misc。在Android上使用外部Jar时不安全

Signapk.jar给出错误java.lang.ClassNotFoundException:sun.misc.BASE64Encoder

Google API:java.lang.ClassNotFoundException:找不到类“sun.misc.Service”

Java中本机sun.misc.Unsafe操作的源代码

java.lang.NoClassDefFoundError:com / sun / javafx / css / converters / SizeConverter

java.lang.NoClassDefFoundError:com / sun / istack / localization / Localizable?

java.lang.NoClassDefFoundError:com / sun / istack / Pool

java.lang.NoClassDefFoundError:com / sun / istack / tools / DefaultAuthenticator $ Receiver

java.lang.NoClassDefFoundError:sun / security / ssl / SupportedEllipticCurvesExtension

java.lang.NoClassDefFoundError:com / sun / javafx / css / converters / EnumConverter

如何在线程“主”中修复异常java.lang.NoClassDefFoundError:com / itextpdf / text / DocumentException

java.lang.NoClassDefFoundError:Intellij中的org / hamcrest / SelfDescribing

IntelliJ 2016.3.4中突然出现java.lang.NoClassDefFoundError

如何在命令提示符下修复java.lang.NoClassDefFoundError?

如何在春季启动应用程序中修复错误“ java.lang.NoClassDefFoundError:org / springframework / boot / bind / RelaxedPropertyResolver”?

如何获取sun.misc.Unsafe实例?

Intellij和Maven的java.lang.NoClassDefFoundError

如何修复线程“main”中的异常 java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter

哪里有“sun.misc.Perf”现在移动Java中10 tool.jar被“分解”

在Java 9中删除sun.misc.Unsafe将破坏Spring,Hibernate

java中仍然可以使用sun.misc软件包吗?