অ্যান্ড্রয়েড স্টুডিও রেন্ডারিংয়ের সমস্যা


191

আমি অ্যান্ড্রয়েড স্টুডিও ০.২.৩ ব্যবহার করছি এবং যখন সাধারণত কোনও ক্রিয়াকলাপের লেআউটটি খোলা হয়, পূর্বরূপটি ডানদিকে উপস্থিত হওয়া উচিত, যাতে আমি পাঠ্য এবং ডিজাইন মোডের মধ্যে স্যুইচ করতে পারি , যা আবার লেআউটটির পূর্বরূপ দেখানো উচিত।

আমি যখন পাঠ্য মোডে বা নকশার মোডে না থাকি তখন ডানদিকে কোনও পূর্বরূপ প্রদর্শিত হয় না । আমি কেবল ত্রুটি পেয়েছিrendering problems...

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

আমি স্টুডিওতে বিভিন্ন ডিভাইসগুলির মধ্যে স্যুইচ করার চেষ্টাও করেছি, তবে কোনও সাফল্য পাইনি।

কেউ কীভাবে সমাধান করতে পারে জানেন?


1
আপনি কি কখনো এই একটি সমাধান খুঁজে পেয়েছেন. আমি 0.2.6 এবং 0.2.7 এর সাথে একই সমস্যা করছি। কোনও ত্রুটি নেই এবং এটি ডিভাইসে সূক্ষ্মভাবে কাজ করে তবে আমি প্রাকদর্শন কাজ করতে পারি না।
টিম

দুর্ভাগ্যক্রমে আমি যখন স্টুডিওটি পুনরায় চালু করলাম না তখন পূর্বরূপটি কিছু সময়ের জন্য আবার কাজ করছে তবে আমি যখন আবার অনেকগুলি উপাদান যুক্ত / পরিবর্তন করতে শুরু করি তখন আমি ত্রুটিটি আবার পেয়েছি, আমার ধারণা আমার নোটবুকটি ধীর হতে পারে (এটি বেশ পুরানো;) ) সময়মতো রেন্ডারিং জিনিসটি করতে বা সে জাতীয় কিছু করতে
wasp256

দুঃখের সাথে এই মুহূর্তে আমার ত্রুটি রয়েছে এবং এটি পুনরায় চালু করা হলেও তা কোনও কাজ করে না। যদি আমি লেআউটে কোনও ত্রুটি জোর করি তবে এটি এটি তালিকাভুক্ত করে, অন্যথায় যখন এটি সঠিক হয় কেবলমাত্র রেন্ডারিংয়ের সমস্যা বলে। আমার পিসি এত পুরানো বা ধীর নয়। আমি ম্যানুয়ালি ফাইলটি সম্পাদনা করতে পারি এবং এটি ডিভাইসে পরীক্ষা করতে পারি তবে পূর্বরূপ না পেয়ে হতাশ
টিম

আমি স্টুডিও সংস্করণ 0.2.7 এবং জাভা সংস্করণ 7 ইনস্টল করেছি ... আপনি যে সমস্যাটি বর্ণনা করেছেন তা আমার কাছে ঠিক একই রকম মনে হয়েছে তবে দুর্ভাগ্যক্রমে সমস্যাটি কী হতে পারে তা আমি জানি না
wasp256

উত্তর:


528

আপনার ডিজাইনার পূর্বরূপে আপনার অ্যান্ড্রয়েড সংস্করণটিকে আপনার বর্তমান সংস্করণে পরিবর্তন করুন আপনার ম্যানিফেস্টের উপর নির্ভর করে। রেন্ডারিং সমস্যার কারণে আপনার ডিজাইনার পূর্বরূপটি আপনার বর্তমান অ্যান্ড্রয়েড এপিআই স্তরের চেয়ে উচ্চতর এপিআই স্তর ব্যবহার করেছে।

আপনার বর্তমান এপিআই স্তরের সাথে সামঞ্জস্য করুন

আপনার বর্তমান এপিআই স্তরের সাথে সামঞ্জস্য করুন। যদি API স্তরটি তালিকায় না থাকে তবে আপনাকে এটি SDK পরিচালকের মাধ্যমে ইনস্টল করতে হবে।


কি নাল ?? আপনি আরও ব্যাখ্যা দিতে পারেন?
আদিয়াত মোবারক

1
আপনি যখন আপনার লেআউটটির পূর্বরূপ দেখুন, ডান কোণে একটি ছোট অ্যান্ড্রয়েড রয়েছে যার মধ্যে আমরা এপিআই স্তরটি নির্দিষ্ট করি, তবে এটি 19 বলে মনে করা হচ্ছে, তবে খনিটি <নাল> দেখিয়েছিল। তবে আমি স্থির করেছি যে আমি গ্রেডটি ২.০ এ আপডেট করেছি এবং গ্রেডের হোমটি প্রকল্পটি পুনর্নির্মাণ এবং স্টুডিওটি পুনরায় চালু করতে এবং এখন এটির 19 টি প্রদর্শন করা হচ্ছে ... সুতরাং এখানে সমস্ত সেট রয়েছে
নিপুন ডেভিড

@ কেদা 87 আপনার প্রকল্পটি ঠিকমতো তৈরি হচ্ছে? আমি <null>অ্যান্ড্রয়েড সংস্করণ ড্রপডাউনও পেয়ে যাচ্ছিলাম তবে প্রকল্পটি সফলভাবে নির্মিত হওয়ার পরে সঠিক এসডিকে সংস্করণ পেয়েছি versions
TheVilageIdiot

@ দ্য ভিলেজআইডিয়ট হ্যাঁ, তবে সত্যই আমি কখনও এ জাতীয় ত্রুটি পাই না। আপনি কি নিপুন ডেভিড সলিউশন চেষ্টা করেছেন ?? আমার মনে হয় আপনার সাথে সিমিলার সমস্যা ছিল।
আদিয়াত মোবারক

@ কেদা No87 না, আমি প্রকল্পটি সফলভাবে সংকলন করতে সক্ষম না হওয়া পর্যন্ত ড্রপ-ডাউনের কোনও সংস্করণ পাইনি।
TheVilageIdiot

22

নতুন আপডেটে অ্যান্ড্রয়েড স্টুডিওতে রেন্ডারিংয়ের সমস্যার মুখোমুখি 2.2 তারপর এই পদক্ষেপগুলি অনুসরণ করুন।

আমি এটি স্থির করেছি - স্টাইল.এক্সএমএল ফাইলটিতে আমি পরিবর্তন করেছি

"Theme.AppCompat.Light.DarkActionBar"

প্রতি

"Base.Theme.AppCompat.Light.DarkActionBar"

এটি পূর্ববর্তী অ্যান্ড্রয়েড স্টুডিও সংস্করণগুলিতে অনুরূপ রেন্ডারিং সমস্যাগুলি সমাধান করার জন্য আমি অনেক সময় আগে এসেছি hack


1
থিম.অ্যাপক্যাম্প্যাট.লাইট.নো অ্যাকশনবারের পক্ষে কাজ করে না
Zach

1
ধন্যবাদ! আমার মামলার রেন্ডারিং ইস্যু সমাধান করেছেন :-)
মেহরান

18
  1. AndroidManLive.xML খুলুন
  2. পরিবর্তন:

    অ্যান্ড্রয়েড থিম = "@ শৈলী / AppTheme"

    যেমন কিছু:

    অ্যান্ড্রয়েড থিম = "@ শৈলী / Theme.AppCompat.Light"
  3. "প্রিভিয়েভ" ট্যাবে "রিফ্রেশ" বোতামটি হিট করুন।

14

আমি এপিডিয়া 18: এন্ড্রয়েড 4.3 থেকে এপিআই 17: এন্ড্রয়েড 4.2.2 এপিআই পরিবর্তন করে অ্যান্ড্রয়েড স্টুডিও 0.2.0 এ এটি ঠিক করতে সক্ষম হয়েছি

এটি নকশা উইন্ডোর উপরের ডানদিকে অ্যান্ড্রয়েড আইকন মেনুতে রয়েছে।

এটি http://www.hankcs.com/program/mobiledev/idea-this-version-of-the-rendering-library-is-more-recent-than-yur-version-of-intellij-idea এর সমাধান ছিল -প্লিজ-আপডেট-ইন্টেলিজ-আইডিএইচটিএমএল । এটি অন্য ভাষায় হওয়ার কারণে এটির একটি ইংরেজী অনুবাদ করার প্রয়োজন।

আশা করি এটা সাহায্য করবে.


11

সর্বশেষতম অ্যান্ড্রয়েড স্টুডিও 3.1.3 এ , নির্ভরতা:

implementation 'com.android.support:appcompat-v7:28.0.0-alpha3'

অথবা

এমনকি সর্বশেষে 18 ই আগস্ট 27 এর মধ্যে

implementation 'com.android.support:appcompat-v7:28.0.0-rc01' অনুরূপ সমস্যা সম্মুখীন

এটিতে পরিবর্তন করুন

    implementation 'com.android.support:appcompat-v7:28.0.0-alpha1

এটি আপনার পূর্বরূপের সমস্যার সমাধান করবে।

হালনাগাদ

তবুও, রেন্ডারিং সমস্যা সমাধানের জন্য উপরের পরিবর্তনটিকে পরিবর্তন হিসাবে beta01সর্বশেষ appcompact v7 libraryপরিবর্তন করার জন্য পূর্বরূপ alpha01সমস্যা রয়েছে


1
আজকের হিসাবে, সমস্যাটি এখনও রয়েছে; বিল্ড.gradle ফাইলটিতে আমার -beta01 ছিল এবং আমি -alpha1 লাগানো সমাধান করেছি; জিজে
জ্যাক

implementation 'com.android.support:appcompat-v7:28.0.0-rc01'
সর্বনিম্ন

এমনকি এই নির্ভরতাতেও, এটি একই সমস্যা রয়েছে। এই পুনরাবৃত্ত আপডেটের পরেও কেন এখনও সমস্যার সমাধান হয়নি তা জানেন না।
কৃপা শঙ্কর ঝা

আমি একই সমস্যা আছে। এই সমাধানটি আমার জীবন বাঁচায়।
খুব ফ্যাট ম্যান নেই নেক

6

পরিবর্তন করে সমস্যার সমাধান করেছি style.xml

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
     <!-- Customize your theme here. -->
</style>

এটি একটি দুর্দান্ত সমাধান ছিল।


আমি এক মাসের মতো এই সমস্যার সমাধান খুঁজছি। এটি সমাধান! ধন্যবাদ!!!
ব্রেন্ডা ইয়েনেলা কনজি

2

এটি এখনও অ্যান্ড্রয়েড স্টুডিও 1.5.1.1 এ ঘটে। উবুন্টুতে এবং আপনি গ্র্যাডল থেকে কেবল একটি সেটিংস পরিবর্তন করে এটি সমাধান করতে পারেন:

1) অ্যাপ্লিকেশন / বিল্ড। এড্রেডল নির্ভরতা থেকে পরিবর্তন:

compile 'com.android.support:design:23.2.0'

প্রতি:

compile 'com.android.support:design:23.1.0'

2) প্রকল্প পুনর্নির্মাণ

3) রিফ্রেশ দেখুন

শুভেচ্ছান্তে,

/ফেরেশতা


1

আমার একই সমস্যা ছিল, বর্তমান আপডেট, তবে রেন্ডারিং ব্যর্থ হয়েছে কারণ আমাকে আপডেট করা দরকার।

আপনি যে আপডেট সংস্করণটি চালু করছেন তা পরিবর্তন করার চেষ্টা করুন। ডিফল্টটি স্থিতিশীল, তবে আরও 3 টি বিকল্প রয়েছে, ক্যানারি হ'ল নতুন এবং সম্ভাব্যতমতম স্থিতিশীল। আমি দেব চ্যানেল থেকে আপডেটগুলি অনুসন্ধান করা বেছে নিয়েছি, যা ক্যানারি বিল্ডের চেয়ে কিছুটা স্থিতিশীল। এটি সমস্যাটি স্থির করে এবং ঠিকঠাকভাবে কাজ করে বলে মনে হচ্ছে।

সংস্করণটি পরিবর্তন করতে, আপডেটের জন্য চেক করুন, তারপরে পপআপের আপডেটগুলি লিঙ্কটি ক্লিক করুন যা জানিয়েছে যে আপনার কাছে ইতিমধ্যে সর্বশেষতম সংস্করণ রয়েছে।


1

বিল্ডড্রেডলে নীচে নির্ভরতা যুক্ত করুন:

configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == "com.android.support") {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion "27.+"
            }
        }
    }
}

এটি আমার পক্ষে কাজ করেছে, আমি এটি স্ট্যাকের মধ্যে পেয়েছি, "থিম ত্রুটির সমাধান" হিসাবে সম্বোধন করেছি: থিম ত্রুটি - কিভাবে ঠিক করবেন?


0

রেন্ডারিং আমার পক্ষেও কার্যকর হয়নি। <null>অ্যান্ড্রয়েড আইকনটির ডান দিকে আমার মান ছিল । আমি দৌড়ে গেলাম

sudo apt-get install gradle

আমি তখন অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করেছি এবং <null>মানটি পরিবর্তিত হয়েছে 23

ভয়েলা, এখন রেন্ডার! :)

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


0

এসডিকে ম্যানেজার থেকে কেবল সর্বনিম্ন পছন্দের এসডিকে ডাউনলোড করুন, তারপরে তৈরি করুন। আমার জন্য কাজ কর.


0

আপনার ডিজাইনার সংস্করণ এবং টার্গেটএসডিভি ভার্সন উভয়ই একইরকম তা নিশ্চিত করুন। উদাহরণ: যদি আপনার টার্গেটএসডিভি ভার্সন 22 হয় তবে আপনার ডিজাইনার সংস্করণটি 22 টিও পরিবর্তন করুন, যাতে এই সমস্যাটি ঘটে না।


0

গ্রেড সলিউশন ফাইল -> গ্রেড ফাইলগুলির সাথে সিঙ্ক প্রকল্পে যাবে

আমি আশা করি এটি সাহায্য করেছে


0

আপনাকে যা করতে হবে তা হ'ল স্টাইলস.এক্সএমএল ফাইলে যেতে এবং এ থেকে আপনার পিতামাত থিমটি প্রতিস্থাপন করতে হবে

 Theme.AppCompat.Light.DarkActionBar 
to 
 Base.Theme.AppCompat.Light.DarkActionBar

0

আপনার ক্রিয়াকলাপ_মাইন.এক্সএমএল খুলুন। আপনি পাঠ্য দৃশ্যে থাকলে ডিজাইন দৃশ্যে স্যুইচ করুন। অ্যান্ড্রয়েড রোবো আইকন সহ অ্যান্ড্রয়েড সংস্করণটি সন্ধান করুন। অ্যান্ড্রয়েড সংস্করণ পরিবর্তন করুন। সমস্যা সমাধান.

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