এক্সএমএল রেন্ডারিংয়ের ত্রুটিগুলি অ্যান্ড্রয়েড পূর্বরূপ এন


93

আমি অ্যান্ড্রয়েড এসডিকে অ্যান্ড্রয়েড প্রিভিউ এন এ আপডেট করেছি আপডেট করার পরে, আমি এই এক্সএমএল রেন্ডারিংয়ের ত্রুটি পাচ্ছি। বিশদটি ক্লিক করার পরে এটি নীচের স্ট্যাক ট্রেস দেখাচ্ছে এটি কীভাবে এড়ানো যায়

?

org.jetbrains.android.uipreview.RenderingException: Failed to load the LayoutLib: com/android/layoutlib/bridge/Bridge : Unsupported major.minor version 52.0
at org.jetbrains.android.uipreview.LayoutLibraryLoader.load(LayoutLibraryLoader.java:90)
at org.jetbrains.android.sdk.AndroidTargetData.getLayoutLibrary(AndroidTargetData.java:180)
at com.android.tools.idea.rendering.RenderService.createTask(RenderService.java:166)
at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.doRender(AndroidLayoutPreviewToolWindowManager.java:649)
at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.access$1700(AndroidLayoutPreviewToolWindowManager.java:80)
at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7$1.run(AndroidLayoutPreviewToolWindowManager.java:594)
at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:152)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:452)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:137)
at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7.run(AndroidLayoutPreviewToolWindowManager.java:589)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310)
at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.Alarm$Request$1.run(Alarm.java:351)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

রেন্ডারিং ডিজাইনের জন্য আপনি কোন এপিআই স্তরটি বেছে নিয়েছেন .. কেবল এম নির্বাচন করার চেষ্টা করুন
ভারতেশ

4
আমি এপিআই লেভেল এন নির্বাচন করেছি তবে এপিআই লেভেল এম নির্বাচন করার পরে এটি ঠিক আছে।
কৃষ্ণ মীনা

উত্তর:


230

এটি অ্যান্ড্রয়েড স্টুডিওতে বাগ রয়েছে। সাধারণত আপনি ত্রুটি পান: অসমর্থিত মেজর.মিনোর সংস্করণ 52.0

কার্যকারণ: আপনি যদি অ্যান্ড্রয়েড এন ইনস্টল করেন তবে পুরানো একটির সাথে অ্যান্ড্রয়েড রেন্ডারিং সংস্করণ পরিবর্তন করুন এবং সমস্যাটি অদৃশ্য হয়ে যাবে।

সমাধান: অ্যান্ড্রয়েড এসডিকে সরঞ্জামগুলি 25.1.3 (সরঞ্জামগুলি) বা তার চেয়েও বেশি ইনস্টল করুন

এখানে চিত্র বর্ণনা লিখুন


4
হ্যাঁ, আমি মনে করি এপিআই স্তরের N- তে কিছু বাগ আছে
কৃষ্ণ মীনা

ধন্যবাদ! হতে পারে অ্যান্ড্রয়েড এন
জোস

@ কৃষ্ণমীনা এটি অ্যান্ড্রয়েড এসডিকে সরঞ্জামগুলিতে বাগ । আপনি আমার নতুন উত্তরটি নতুন সমাধান সহ পরীক্ষা করতে পারেন।
প্রতীক বুটানি

10

নতুন সমাধান:

অ্যান্ড্রয়েড এসডিকে সরঞ্জামগুলি আপডেট করার পরে 25.1.3 এটি স্বয়ংক্রিয়ভাবে সেই বাগটি সরিয়ে ফেলবে।

আপনার এসডিকে সরঞ্জাম আপডেট করুন।

এখানে চিত্র বর্ণনা লিখুন

পুরানো সমাধান:

এসডিকে সাথে আপডেট করার পরে আমি একই সমস্যা পেয়েছি

এখানে চিত্র বর্ণনা লিখুন

আমি মনে করি কিছু বাগ আছে এপিআই স্তর এন , আমি সত্যিই কৃতজ্ঞ উত্তর এর ইভো Stoyanov কিন্তু আমি অন্য সমাধান যে পাওয়া গেছে:

প্রথমত আইপিই 23 এর সাথে আইডিইতে রেন্ডারিং লেআউটটি ব্যবহার করার জন্য আমার প্রথমে অ্যান্ড্রয়েড সংস্করণটি পরিবর্তন করতে হবে : অ্যান্ড্রয়েড 6.0

এখানে চিত্র বর্ণনা লিখুন

এখন ত্রুটি চলে গেছে। আমি ঠিক জানি না কেন তবে এখন এটি আমার কাছে মনে হয় না।

ধন্যবাদ :)


আমার কাছে কেবল 23 এবং এন আছে, আমার কী করা দরকার?
একটি কোডার

আমি এটি ২.০. with দিয়ে চেষ্টা করেছি এবং এখনও ত্রুটি পেয়েছি, এটি কাজ করছে না, তাই আমি উইন্ডোতে অ-প্রশাসক হিসাবে কেবল স্থিতিতে ফিরে যেতে চলেছি।
একটি কোডার

আমি মনে করি জেডিকে J কে জেডিকে 8 আপডেট করেও এই সমস্যার সমাধান হবে।
কৃষ্ণ মীনা

আমি 2 দিন আগে জেডিকে 8 ইনস্টল করেছি তবে কোনও ক্ষতি হয়নি, আজ আমি অ্যান্ড্রয়েড এসডিকে সরঞ্জাম ইনস্টল করেছি এবং এটি দুর্দান্ত কাজ করে।
প্রতীক বুটানী


1

আমি একই ধরণের ত্রুটি ছিল। আমি উপরে বর্ণিত পদক্ষেপগুলি অনুসরণ করেছিলাম। আমি পূর্বরূপ সংস্করণটিকে পুরানো সংস্করণে পরিবর্তন করেছি এবং এটি কার্যকর হয়েছে।

একই জন্য স্ক্রিনশট

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.