۱ حسین زاهدی ادیب
مشکل Render در بخش دیزاین xml در اندروید استودیو
جامعه جاوا (اندروید) ایجاد شده در ۱۷ اردیبهشت ۱۳۹۹

سلام، من وقتی که وارد activity_main میشم به این خطا‌ها بر میخورم و مجبورم از روی کدنویسی جلو بروم و بعد از Run روی گوشی مشکلات را Debug بکنم.

اسکرین شات خطا را پیوست کردم و متن ارور‌ها را هم در زیر نوشته ام:

java.lang.NoClassDefFoundError: sun/misc/Cleaner
at     libcore.util.NativeAllocationRegistry_Delegate.registerNativeAllocation(NativeAllocationRegistry_Delegate    
.java:81)
at libcore.util.NativeAllocationRegistry.registerNativeAllocation(NativeAllocationRegistry.java:231)
at android.graphics.RenderNode.<init>(RenderNode.java:228)
at android.graphics.RenderNode.create(RenderNode.java:243)
at android.view.View.<init>(View.java:5063)
at android.view.View.<init>(View.java:5201)
at android.view.ViewGroup.<init>(ViewGroup.java:675)
at android.view.ViewGroup.<init>(ViewGroup.java:671)
at android.view.ViewGroup.<init>(ViewGroup.java:667)
at android.view.ViewGroup.<init>(ViewGroup.java:663)
at android.widget.FrameLayout.<init>(FrameLayout.java:85)
at com.android.layoutlib.bridge.impl.Layout.<init>(Layout.java:140)
at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:293)
at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:396)
at com.android.tools.idea.layoutlib.LayoutLibrary.createSession(LayoutLibrary.java:209)
at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:608)
at com.android.tools.idea.rendering.RenderTask.lambda$inflate$6(RenderTask.java:734)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1764)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
at java.base/java.lang.Thread.run(Thread.java:832)

سلام

من فکر میکنم پروژه شما کلاس نداره واسه اکتیوتیتون پس اگر ممکنه عکس کلی صفحه پیوست کنین(xml + کلاستون) 

در مورد اینکه چرا صفحه xml برای شما ابی نشان داده میشه و مجبورین از روی کد جلو برین در همان عکسی که پیوست کردین بالا.سمت چپ روی ایکون ابی رنگ کلیک کرده و سپس Design رو انتخاب کنین تا نمایش به درستی انجام شود چون این حالت BluePrint هست.

پوریا شفیعی ۱۷ اردیبهشت ۱۳۹۹، ۱۳:۲۸