software - android wiki




অনুপস্থিত শৈলী। এই বিন্যাস জন্য নির্বাচিত সঠিক থিম? (15)

অনুপস্থিত শৈলী। এই বিন্যাস জন্য নির্বাচিত সঠিক থিম? বিন্যাসের উপরে থিম কম্বো বাক্সটি ব্যবহার করুন একটি ভিন্ন বিন্যাস চয়ন করতে, বা থিম স্টাইল রেফারেন্সগুলি ঠিক করুন। স্টাইল mapViewStyle বর্তমান থিমে খুঁজে পাওয়া যায়নি।

আমি এই সমস্যার সমাধান করার জন্য উপলব্ধ প্রতিটি সমাধান চেষ্টা কিন্তু কিছুই কাজ বলে মনে হয়। আমি ম্যানিফেস্ট ফাইলে লাইব্রেরি অন্তর্ভুক্ত করেছি। আমি শৈলীও তৈরি করেছি শৈলী.এক্সএমএল, আমি গুগল অ্যাপিস বিল্ড টার্গেটটিও বেছে নিচ্ছি।

কেউ আমাকে একটি সমাধান দিতে পারেন। আপনার মূল্যবান সময় জন্য আগাম ধন্যবাদ।

এখানে আমার এক্সএমএল ফাইল:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
style="@style/AppTheme"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >


 <com.google.android.maps.MapView
     android:id="@+id/themap"
     style="@style/mapViewStyle"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:apiKey="here i have my key"
     android:clickable="true"
     android:enabled="true" />

  </RelativeLayout>   

এখানে আমার ম্যানিফেস্ট স্নিপেট:

  <uses-library android:name="com.google.android.maps" />

    <activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".Second" />

    <activity android:name=".Third"  android:theme="@android:style/Theme.Black"/>
  </application>

এখানে আমার style.xml ফাইল

<resources>
    <style name="mapViewStyle" parent="@android:style/Theme.Black">
    </style>
</resources>

"ম্যানিফেস্ট থিমস" বিকল্পগুলির মধ্যে একটিতে নকশা দর্শনে থিম পরিবর্তন করার চেষ্টা করুন। আমি এই অনুমান করছি কারণ আপনি একাধিক API স্তরের সমর্থন করার জন্য ম্যানিফেস্ট থেকে থিমটি উত্তরাধিকারী করছেন। এটা যাইহোক আমার জন্য কাজ করে।


@ বেনো দ্বারা প্রদত্ত উত্তরের রেফারেন্সের সাথে: একটি নির্দিষ্ট থিম পরিবর্তন করার পরিবর্তে, আপনি কেবল থিম মেনু থেকে 'DeviceDefault' চয়ন করতে পারেন। এই থিম নির্বাচন করা উচিত এমুলেটেড ডিভাইস সঙ্গে সবচেয়ে সামঞ্জস্যপূর্ণ।


অ্যান্ড্রয়েড স্টুডিওর জন্য (অথবা ইন্টেলিজ আইডিইএ)

আপনার প্রোজেক্টে সবকিছু ঠিক থাকে এবং আপনি এখনও আপনার লেআউটগুলিতে ত্রুটিটি পান তবে 'ক্যাশে অবৈধ করুন এবং পুনরায় চালু করুন' চেষ্টা করুন।

Android স্টুডিও ক্যাশে এবং সূচী পুনরূদ্ধার করার সময় একটি কফি উপভোগ করুন।


আপনার যদি এখনও উপরের সমস্ত সমাধান চেষ্টা করার পরেও সমস্যা থাকে তবে দয়া করে নীচে দেখানো API লেভেলটি পরিবর্তন করার চেষ্টা করুন। ভুল এপিআই স্তরের সমস্যা হতে পারে।


আমরা অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে অনেকগুলি প্রকল্প তৈরি করছি যদি কিছু সময় রেড্ডারিং সমস্যা আসে। এমনকি একটি ফাঁকা কার্যকলাপ তৈরি আমরা যেমন রেন্ডারিং ত্রুটি পাবেন। বন্ধ করুন এবং অ্যান্ড্রয়েড স্টুডিও পুনরায় আরম্ভ করুন। যদি সমস্যাটি আপনি চালিয়ে যেতে পারেন

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


আমার ক্ষেত্রে সমস্যাটি ঘটেছে ডিজাইনারের Android সংস্করণটির ডিফল্ট সেটিংটি 'পূর্বরূপ এন' এ সেট করা হয়েছিল। অ্যান্ড্রয়েড সংস্করণ পরিবর্তন '23' এবং ত্রুটি বিজ্ঞপ্তি চলে গেছে।
সম্পাদন করা
এবং 'স্বয়ংক্রিয়ভাবে সেরা চয়ন করুন' আনচেক করতে ভুলবেন না।


আমি build.gradles এ "নির্ভরতা" তে "ক্লাসপথ" পরিবর্তন করে এটি সমাধান করেছি।

শুধু পরিবর্তন করুন:

dependencies {
    classpath 'com.android.tools.build:gradle:2.3.0-alpha2'

অথবা যে মত কিছু:

dependencies {
    classpath 'com.android.tools.build:gradle:2.2.3'

আমি অ্যান্ড্রয়েড স্টুডিও 1.5.1 ব্যবহার করে একই সমস্যা ছিল।

অ্যান্ড্রয়েড এসডিকে ম্যানেজার ব্যবহার করে অ্যান্ড্রয়েড সাপোর্ট লাইব্রেরী আপডেট করার পাশাপাশি সাপোর্ট লাইব্রেরির জন্য স্থানীয় মেইন রিপোজিটরিটি ব্যবহার করে এটি সমাধান করা হয়েছিল।

এসডিকে আপডেট করার পরে এবং অ্যান্ড্রয়েড স্টুডিও পুনরায় আরম্ভ করার পরে, সমস্যাটি সংশোধন করা হয়েছিল।

এই অন্য পরামর্শ চেষ্টা করার পরে একই সমস্যা আছে যে কেউ সাহায্য করে।


আমি এই মত কর্ম বার শৈলী overriding পরে এই ত্রুটি পেয়েছিলাম। এছাড়াও আমি প্রাকদর্শন মধ্যে কর্ম বার হারিয়ে গেছে।

<style name="general_app_theme" parent="@style/Theme.AppCompat">
    <!-- for API level 11 -->
    <item name="android:actionBarStyle">@style/action_bar_style</item>

    <!-- Support library compatibility -->
    <item name="actionBarStyle">@style/action_bar_style</item>

</style>

<style name="action_bar_style" parent="@style/Widget.AppCompat.ActionBar">
    <!-- for API level 11 -->
    <item name="android:height">@dimen/action_bar_height</item>
    <item name="android:background">@color/action_bar_color</item>
    <item name="android:displayOptions">showTitle</item>

    <!-- Support library compatibility -->
    <item name="displayOptions">showTitle</item>
</style>

সুতরাং, সমস্যা আমার কাস্টম দ্বারা থিম overriding হয়। এজন্য, কেন আমি অ্যাপকম্পট ("প্রজেক্ট থিম" থেকে) জেনারেল_এপি_থমে ("ম্যানিফেস্ট থিমস" থেকে) পরিবর্তন করেছি। এখন আমি এই ত্রুটি নেই এবং প্রাকদর্শন ফিরে কর্ম বার ফিরে।


আমি একই সমস্যা ছিল এবং এটি গ্রাফিকাল লেআউট এডিটর শীর্ষে থিম ড্রপডাউন ছিল। আমি Holo থেকে থিম পরিবর্তন এবং প্রদর্শন বিন্যাস এবং ত্রুটি অদৃশ্য।


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

এই খুব আপনার জন্য কাজ করবে আশা করি।

শুভ কোডিং।


এক্সএমএলগুলির বেশিরভাগ ত্রুটিগুলি আপনার দ্বারা দেওয়া সম্পদগুলির কারণে ঘটে।

অঙ্কনযোগ্য ফোল্ডারে সংরক্ষিত ছবিগুলি সঠিকভাবে নামকরণ করা দরকার। শুধু এই জিনিস চেক করুন:

  1. কোন সদৃশ ফাইল আছে? যদি তাই সদৃশ অপসারণ। (উদাহরণস্বরূপ, "image.jpg" এবং "image.jpg" একই সময়ে অনুমোদিত নয়। এটি কোন ত্রুটি দেখাবে না তবে কখনও কখনও এটি দেখাবে যে R.java সমাধান করা যাবে না)
  2. ফাইল নাম কোন অক্ষর অক্ষর আছে? যদি তাই হয় তবে সেই file ডান ক্লিক করুন -> refactor -> rename এবং সব ছোট হাতের অক্ষর, কোন হাইফেন, এবং শুধুমাত্র az এবং 0-9 দিয়ে এটির নামকরণ করুন।

শুধু উপরের ক্ষেত্রে নিশ্চিত করুন।


কারণ আপনি আপনার প্রকল্পের থিম নির্বাচন করেন না। পরবর্তী করার চেষ্টা করুন:


ত্রুটি ছবি:

ত্রুটি ছবি http://oi57.tinypic.com/549aig.jpg

রেজোলিউশন ছবি:

সমাধান চিত্র http://oi61.tinypic.com/21doew0.jpg

যখন আপনি শৈলীটি ভুলভাবে বা বিদ্যমান শৈলী থেকে তৈরি করেন, তখন এই সমস্যাটি সাধারণত ঘটে। তাই "গ্রাফিকাল লেআউট" নির্বাচন করুন "AppTheme" -> নীল তারকা সহ ট্যাবটি নির্বাচন করুন। এবং পূর্বনির্ধারিত শৈলী নির্বাচন করুন। আমার ক্ষেত্রে "আলো" যা সমস্যার সমাধান করা উচিত।


সাধারণত আমি যা করি তা হল নিম্নলিখিত: একটি Gradle Clean , Rebuild এবং Sync all my Gradle files । তারপরে আমি অ্যান্ড্রয়েড স্টুডিও restart করি, এবং আমি যাচ্ছি:

Select Theme -> Project Themes -> AppTheme




android