【发布时间】: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