【问题标题】:Render issue java.lang.NoClassDefFoundError: sun/misc/Cleaner渲染问题 java.lang.NoClassDefFoundError: sun/misc/Cleaner
【发布时间】:2020-06-26 04:16:30
【问题描述】:

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

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

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

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

任何帮助将不胜感激。谢谢

【问题讨论】:

  • 尝试使缓存失效并重启android studio
  • 亲爱的 Phantômaxx,这个问题也没有很好地回答...它说这是一个已知的错误,将被修复。但在 7 个月内仍然没有修复
  • 亲爱的 Jamshaid...这没有帮助

标签: java android rendering render


【解决方案1】:

我不知道为什么以及如何,但对于那些面临同样问题的人!我通过下载和使用 android studio 4.0 beta 2 解决了这个问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-02
    • 2018-04-27
    • 2021-04-16
    • 1970-01-01
    • 2013-12-16
    • 2018-08-13
    • 1970-01-01
    相关资源
    最近更新 更多