শৈলীর অনুপস্থিত। এই লেআউটের জন্য সঠিক থিমটি বেছে নেওয়া হয়েছে?


163

শৈলীর অনুপস্থিত। এই লেআউটের জন্য সঠিক থিমটি বেছে নেওয়া হয়েছে? ভিন্ন লেআউট চয়ন করতে থিম কম্বো বাক্সটি বিন্যাসের উপরে ব্যবহার করুন বা থিম শৈলীর উল্লেখগুলি সংশোধন করুন। 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>

আমার স্টাইল.এক্সএমএল ফাইলটি এখানে

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

নিশ্চিত যে এটি @style/AppThemeআপনার অনুপস্থিত না ?
ব্লুন্ডেল

আপনার প্রতিক্রিয়াটির জন্য আপনাকে ধন্যবাদ, আমি অ্যান্ড্রয়েড বিকাশে নতুন। এটি সমস্যার সমাধান করেনি। আমি অ্যাপ থিম যুক্ত করেছি তবে আমি এখনও একই ত্রুটি পেয়েছি। আমি পুরো অ্যাপ্লিকেশনটির থিমটি থিম.লাইটে পরিবর্তন করেছি যাতে আর কোনও বিরোধ না ঘটে। তবে সমস্যাটি এখনও টিকে আছে !!! আমি কীভাবে এই সমস্যাটি কাটিয়ে উঠতে পারি তা বুঝতে পারি না।

আমি যখন অ্যাপ্লিকেশনটি চালিত করি তখন এটি দ্বিতীয় ক্রিয়াকলাপের জন্য দুর্দান্ত হয় তবে যে ক্রিয়াকলাপে মানচিত্রগুলি প্রদর্শিত হয় এটি প্রদর্শিত হয় "দুর্ভাগ্যক্রমে ইউর্যাপ বন্ধ হয়ে গেছে"

@ দেবেশ আধিকারী যদি আপনার সমস্যার সমাধান হয় তবে উত্তরটি গ্রহণ করতে বিবেচনা করুন যা আপনাকে এটি সমাধান করতে সহায়তা করেছে
sachinjain024

পরিবর্তন করা হচ্ছে minSDKVersionএবং targetSdkVersionbuild.gradleফাইল আমার জন্য কাজ করেন।
রুপিন্দরজিট

উত্তর:


152

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

যদি আপনার প্রকল্পে সবকিছু ঠিক আছে এবং আপনি এখনও আপনার লেআউটে ত্রুটিটি পেয়ে থাকেন তবে 'ক্যাশে বাতিল করুন এবং পুনরায় আরম্ভ করুন' চেষ্টা করুন।

অ্যান্ড্রয়েড স্টুডিও ক্যাচ এবং সূচি পুনরায় তৈরি করার সময় একটি কফি উপভোগ করুন।

কীভাবে ক্যাশে অকার্যকর করবেন এবং পুনরায় চালু করবেন


1
ধন্যবাদ। আমার জন্য ত্রুটিটি ইন্টেলিজ আইডিইএতে হয়েছিল যখন আমি ১৩.০.৩ থেকে ১৩.১.৪ এ আপগ্রেড করেছি এবং এটি এটি স্থির করেছে।
রেনিপেট

1
Thnx, মিঃ অ্যান্ড্রয়েড স্টুডিওতে নতুন এবং এই উত্তরটি অনুসন্ধান করে আমি খুঁজে পেয়েছি আপনার উত্তরটি আমার যা প্রয়োজন তা ঠিক।
আলী আনসারী

আপনাকে ধন্যবাদ, এটি অ্যান্ড্রয়েড স্টুডিও 1.0 আরসি 2, উইন্ডোজ 7 এ আমার সমস্যার সমাধান করেছে
সাবুনকু

এটি আমার পক্ষে কাজ করেছে, অ্যান্ড্রয়েড স্টুডিও
১.০.২

ম্যাকের জন্য অ্যান্ড্রয়েড স্টুডিওতে আমার জন্য কাজ করে।
mdgrech

151

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


অনেক ধন্যবাদ, এটি সাহায্য করে
উইলিয়াম কিনান

19
আমি এটিকে "অ্যাপ থিম" থেকে "অ্যাপ কমপ্যাট" এ পরিবর্তন করেছি এবং এটি আমার জন্য এটি স্থির করেছে। বিটিডাব্লু: বিড়ালছানাগুলি ন্যূনতম জলে প্রবেশের হাত থেকে বাঁচাতে গ্রেটস দুর্দান্ত।
বি ক্লে শ্যানন

আপনার উত্তরটি আমার জন্য কাজ করা হয়েছে my আমি আমার থিমটি শৈলীতে পরীক্ষা করি, তারপরে আমি এটি বিন্যাসেও পছন্দ করি :)
স্টিভ

ধন্যবাদ! এটা আমার জন্য কাজ করে. আমি "Holo.Light.NoActionBar"
অ্যান্ড্রু গ্রো

14

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

Select Theme -> Project Themes -> AppTheme


7

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

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


4

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


2

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

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

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

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

আশা করি এটি অন্যান্য পরামর্শ দেওয়ার পরেও একই সমস্যায় থাকা যাকে সাহায্য করবে।


আমি অন্য কোনও পরামর্শ ব্যবহার করে দেখিনি, সরাসরি এইটির কাছে গিয়েছিলাম এবং এসডিকে আপডেট করার পরে অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করার পরে আমার পূর্বরূপ ত্রুটি ছাড়াই রেন্ডার করা হয়েছে।
xpagesbeast

2

বিল্ড ওয়ার্ডগুলিতে "নির্ভরতা" "ক্লাসপাথ" পরিবর্তন করে আমি এটি সমাধান করেছি।

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

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

বা এর মতো কিছু:

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

1

এই জাতীয় অ্যাকশন বার শৈলীর ওভাররাইড করার পরে আমি এই ত্রুটিটি পেয়েছি। এছাড়াও আমি পূর্বরূপে অ্যাকশন বারটি হারিয়েছি।

<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>

সুতরাং, সমস্যাটি আমার কাস্টম অনুসারে থিমকে ওভাররাইড করছে। এ কারণেই, কেন আমি অ্যাপকম্প্যাটটি ("প্রকল্প থিমস" থেকে) জেনারেল_অ্যাপ_থমে ("ম্যানিফেস্ট থিমগুলি" থেকে) পরিবর্তন করেছি। এখন আমার কোনও ত্রুটি নেই এবং পূর্বরূপে অ্যাকশন বারটি ফিরে আসবে।


1

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


1

@ বেন্নো প্রদত্ত উত্তরের রেফারেন্স সহ: নির্দিষ্ট থিমে পরিবর্তনের পরিবর্তে আপনি থিম মেনু থেকে কেবল 'ডিভাইসডেফল্ট' চয়ন করতে পারেন। এটি ইমুলেটেড ডিভাইসের সাথে থিমটি সবচেয়ে উপযুক্ত choose


1

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

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


1

থিম.এপম্পম্পট.লাইট.ডর্ক অ্যাকশনবার থেকে বেস.থিম.এপ.কম্প্যাট.লাইট.ডার্ক অ্যাকশনবারে স্টাইল.এক্সএমএল এ আপনার থিম পরিবর্তন করে এটি ঠিক করা যেতে পারে

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

প্রতি

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

এবং প্রকল্প পরিষ্কার । এটা অবশ্যই সাহায্য করবে।


0

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

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

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

কেবল উপরের কেসগুলি নিশ্চিত করুন।


0

আমার কাস্টমাইজড থিমের সাথে আমি একই সমস্যা পেয়েছি যা হলো.লাইটকে তার পিতামাতার হিসাবে ব্যবহার করেছে। ধূসর পাঠ্যে অ্যান্ড্রয়েড স্টুডিওতে ইঙ্গিত দেওয়া হয়েছিল যে কয়েকটি বৈশিষ্ট্য অনুপস্থিত ছিল। আমি এই নিখুঁত বৈশিষ্ট্যগুলি নিম্নলিখিত হিসাবে যুক্ত করলে, রেন্ডারিংয়ের সমস্যাগুলি চলে যায় -

    <item name="android:textEditSuggestionItemLayout"></item>
    <item name="android:textEditSuggestionContainerLayout"></item>
    <item name="android:textEditSuggestionHighlightStyle"></item>

যদিও তারা আমার স্টাইলের থিমটিতে ত্রুটিগুলি পরিচয় করিয়ে দিয়েছে, ততক্ষণ তারা ক্রিয়াকলাপের নকশাগুলি রেন্ডার করতে বা আমার অ্যাপ্লিকেশনটি তৈরি করতে কোনও সমস্যা তৈরি করে না।


1
আমি খুব শীঘ্রই কথা বলেছি - পর্দা ঠিকঠাক উপস্থাপন করেছে; তবে, আমি ধারক এবং স্টাইল লাইনের জন্য 'কোনও সংস্থান খুঁজে পাচ্ছি না'। সাথে থাকুন.
আর্ল অ্যালেন

স্পষ্টতই android.'theme.Holo.Light 'এর মূল থিম এই বৈশিষ্ট্যগুলি অনুপস্থিত এবং এগুলি অন্তর্ভুক্ত করার মতো কোনও ডকুমেন্টেশন নেই। আমি 'android.theme.Holo' থিমটিতে স্যুইচ করে আমার সমস্যার সমাধান করেছি।
আর্ল অ্যালেন

0

আপনি পরিবর্তন "অ্যাপ্লিকেশন থিম" এর মাধ্যমে এই ত্রুটিটি কেবল সরাতে পারেন এবং আলোর মতো যে কোনও থিম নির্বাচন করতে পারেন। এই ত্রুটিটি সরানো হবে।


0

আমি একই সমস্যাটি পূরণ করি preview পূর্বরূপে অন্য একটিতে থিম নির্বাচন করুন সমস্যার অস্থায়ী সমাধান করতে পারে। ছবিটি ভালো লেগেছে

অবশেষে, আমি জানতে পেরেছিলাম যে আমার স্টাইল.এক্সএমএল রয়েছে AppThemeএবং AppBaseThemeরয়েছে। এবং AppThemeপিতামাতা আছে AppBaseThemeAppBaseThemeএক সিস্টেম শৈলী অভিভাবক হয়েছে।

এবং প্রতিটি লেআউট ফাইল থিম ব্যবহার করে AppTheme। কেবলমাত্র AppThemeতার পিতামাতার পিতামাতায় পরিবর্তন করুন AppBaseTheme। এটি সমস্যার স্থায়ী সমাধান করে।


0

কেবলমাত্র ' অ্যাপ থিম ' বোতামটি ক্লিক করতে হবে এবং ' ম্যানিফেস্ট থিম ' নির্বাচন করুন । এটি বেশিরভাগ ক্ষেত্রেই কাজ করে।


0

আমার জন্য, এটি menu.xmlফাইলটিতে ঘটেছিল যেহেতু আমি অ্যান্ড্রয়েড ব্যবহার করছিলাম: থিম.আমার থিম হিসাবে হালকা , সুতরাং আমি যা করেছি তা ছিল -

  1. মান ডিরেক্টরি- v21 নামক ডিরেক্টরিতে নতুন ফোল্ডার যুক্ত করা হয়েছে।

  2. যোগ করা হয়েছে android: Theme.Material.Light AppTheme হিসাবে styles.xml


0

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

আশা করি এটি আপনার জন্যও কার্যকর হবে।

শুভ কোডিং।


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