Render issue java.lang.NoClassDefFoundError: sun/misc/Cleaner

Render issue java.lang.NoClassDefFoundError: sun/misc/Cleaner

我最近遇到了这个渲染问题,它避免了在 android 工作室中预览 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.<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:249)   at com.android.layoutlib.bridge.impl.RenderAction.init(RenderAction.java:137)

我在 Whosebug 上发现了同样的问题,但那是关于 IntelliJ IDEA 的。 还有一个关于 android studio 的问题没有答案!

发生这种情况时我正在使用 android studio 3.6!然后我更新到3.6.1,问题仍然存在!

然后我降级到 3.5.3 并解决了问题,但今天早上我醒来发现 3.5.3 版本也有同样的问题!

任何帮助都是 appreciatated.thanks

我不知道为什么以及如何但对于那些遇到同样问题的人!我通过下载和使用 android studio 4.0 beta 2

解决了这个问题