নতুন অ্যান্ড্রয়েড অ্যাকশনবার সমর্থনটির জন্য থিম.অ্যাপকম্প্যাট.লাইটটি খুঁজে পাচ্ছেন না


354

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

আমি বলতে পারি লাইব্রেরি ঠিকঠাক লোড হচ্ছে। যখন আমার মেইনএকটিভিটি.জভাতে কার্যকলাপ প্রসারিত করার পরিবর্তে, আমি এটিকে অ্যাকশনবার্টিভিটি (গুগলের নির্দেশ অনুসারে) বাড়ানোর জন্য পরিবর্তন করেছি, কোনও ত্রুটি ঘটেনি - এবং এটি সঠিকভাবে আমদানি করে।

আমি এমনকি style.xml ফাইল বাইপাস করার জন্য এবং যোগ করার চেষ্টা @style/Theme.AppCompat.Lightউভয়ের জন্য Andro আইডি করার জন্য সরাসরি <application>এবং <activity>সঙ্গে android:theme="@style/ThemeAppCompat.Light"একই ভুল ফলে সব প্রয়াসের সঙ্গে।

এখন বিষয়টি হ'ল আমি এটি থিমটি পরিবর্তন করতে পারি না, ত্রুটি না ছুঁড়েই তৈরি করি। নীচে ত্রুটিটি আমি পেয়ে যাচ্ছি, তারপরে স্টাইল.এক্সএমএল ফাইলটি আমি নতুন থিমটি ব্যবহার করতে পরিবর্তন করেছি।

আমার অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলির সাথে কাজ করার মধ্যম অভিজ্ঞতা রয়েছে এবং সাপোর্ট লাইব্রেরিগুলির সর্বশেষতম সংস্করণ এবং এপিআই 18 (অ্যান্ড্রয়েড ৪.৩) এর সংকলন এসডিকে সহ গ্রহটি চালাচ্ছি।

বিল্ড চলাকালীন ত্রুটি পেল

ত্রুটি: আইটেমটির জন্য পিতামাতাদের পুনরুদ্ধার করতে ত্রুটি: প্রদত্ত নামের সাথে '@ স্টাইল / থিম.অ্যাপকম্প্যাট.লাইট' মেলে এমন কোনও উত্স পাওয়া যায় নি। স্টাইলস.এক্সএমএল / অ্যাক্টবার্টেস্ট / রেজো / মান লাইন 3 অ্যান্ড্রয়েড এএপটি সমস্যা

style.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="Theme.ProsoftStudio.ACTest" parent="@style/Theme.AppCompat.Light">
    </style>
</resources>

কোন পরামর্শ? অ্যাকশনবারারলকের সাথে এটি কোনও সমস্যা ছিল না। আমি এই নতুন সমর্থন লাইব্রেরি ব্যবহার করে কাজ করতে চাই। এটি প্রায় মনে হয় .jar লোড হচ্ছে তবে সংস্থানগুলি নয়।


1
প্রকল্পটি পরিষ্কার করার চেষ্টা করুন, সম্ভবত আপনাকে নির্ভরতাগুলি পুনরায় লোড করতে হবে যাতে অ্যাপকম্প্যাক্ট থেকে স্টাইলগুলিও আবার লোড করতে পারে
TheWizKid95

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

আপনি কি সংস্থানগুলি সহ লাইব্রেরি সমর্থন করেছেন? Libs মধ্যে জার যোগ করা যথেষ্ট নয়।
গ্যাব্রিয়েল মেরিওটি

@ গ্যাব্রেইলারিওটি ​​হ্যাঁ আমি গুগলের নির্দেশ অনুসারে সংস্থানসমূহের পাশাপাশি একটি প্রকল্প গ্রন্থাগার যুক্ত করেছি।
ব্র্যান্ডন এনরিকিউজ

আমার জন্য যা কাজ করেছে তা এটিকে ওয়ার্কস্পেসে একটি প্রকল্প হিসাবে যুক্ত করেছে। কেবল জারটি আমদানি করা এবং সেগুলি বিল্ডপথে যুক্ত করা কার্যকর হয়নি।
জোহান

উত্তর:


386

আপনার পরবর্তীটি করা দরকার:

  1. File->Import (android-sdk\extras\android\support\v7)। "অ্যাপকম্প্যাট" চয়ন করুন
  2. Project-> properties->Android. বিভাগ লাইব্রেরিতে "যোগ করুন" এবং "অ্যাপকম্প্যাট" নির্বাচন করুন
  3. এটাই তো!

দ্রষ্টব্য: আপনি যদি মেনু আইটেমটিতে "অ্যান্ড্রয়েড: শোঅ্যাকশন" ব্যবহার করেন তবে আপনাকে http://developer.android.com/guide/topics/ui/actionbar.html উদাহরণ হিসাবে উপসর্গ অ্যান্ড্রয়েড পরিবর্তন করতে হবে


65
এটি আমার পক্ষে কাজ করে না। আমি এখানে যা লেখা আছে ঠিক তেমনটিই করি তবে শতাধিক সংস্থান শেষ করে দেওয়া নাম ত্রুটির সাথে মেলে না। সংস্থানগুলি, যেগুলি অনুপস্থিত রয়েছে এমন শৈলীগুলি যা এপিআই 11 এবং তারপরের থেকে অন্তর্ভুক্ত রয়েছে, তবে এই জিনিসটি এপিআই 7 থেকে কাজ করা উচিত I এখানে কি কোনও সংযোগ রয়েছে যা আমি অনুপস্থিত !?
অ্যাপোক্যালাইপজ

5
অনুরূপ সমস্যা হচ্ছে, থিম.এপকম্প্যাট.লাইট.নো অ্যাকশনবার থিমটি আমার অ্যাপকম্প্যাট লাইব্রেরিতে বিদ্যমান নেই।
জেএমআরবুটিস

9
ফাইল-আমদানির অধীনে আমি 'android-sdk' খুঁজে পাচ্ছি না। আমি কেবল 'অ্যান্ডআর্ড' দেখি। যে কেউ?
শাহহার ওড়াদ

2
অ্যাপোক্যালাইপজ, আমি মনে করি আপনি সংস্থানগুলি হারিয়েছেন কারণ আপনি সংস্থানগুলি ছাড়া লাইব্রেরিটি আমদানি করেছেন। এখানে "সম্পদ সঙ্গে যোগ করার পদ্ধতি লাইব্রেরি" জন্য লিঙ্ক developer.android.com/tools/support-library/...
Hades200621

1
উপরের পদক্ষেপগুলি অনুসরণ করে + প্রকল্পের ডিরেক্টরিতে sdk \ অতিরিক্ত \ অ্যান্ড্রয়েড \ সমর্থন and v13android-সমর্থন-v13.jar যুক্ত করুন সমস্যার সমাধান করবে।
ওয়াসিম এ

119

যদি আমার মতো আপনিও http://developer.android.com/training/basics/actionbar/setting-up.html এ অ্যান্ড্রয়েড টিউটোরিয়ালটি অনুসরণ করছেন এবং এই ত্রুটিটি পেতে থাকছেন তবেAppBaseTheme সমস্ত styles.xmlফাইলগুলিতে শৈলী পরিবর্তন করার চেষ্টা করুন । বিস্তারিত:

  1. ফাইলটিতে res/values/styles.xmlলাইনটি পরিবর্তন করুন:

    <style name="AppBaseTheme" parent="android:Theme.Light">

    প্রতি:

    <style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
  2. ফাইলটিতে res/values-v11/styles.xmlলাইনটি পরিবর্তন করুন:

    <style name="AppBaseTheme" parent="android:Theme.Holo.Light">

    প্রতি:

    <style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
  3. ফাইলটিতে res/values-v14/styles.xmlলাইনটি পরিবর্তন করুন:

    <style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">

    প্রতি:

    <style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">

এখন আবেদন ঠিকঠাক করা উচিত।


11
হ্যাঁ এটি আমার পক্ষে কাজ করেছিল। মূল বিষয়টি হ'ল প্যারেন্ট বৈশিষ্ট্যে "অ্যান্ড্রয়েড:" থিমগুলি (স্টাইল) এ নির্মিত উপসর্গগুলি যখন এই উপসর্গ ব্যতীত কোনও মান আপনার নিজস্ব শৈলীগুলি বা আপনার সাথে সংযুক্ত কোনও লাইব্রেরির শৈলীর উল্লেখ করে ... যেমন অ্যান্ড্রয়েড-সমর্থন -v7-appcompat।
জন বেন্টলে

res/values/styles.xmlনতুন অ্যান্ড্রয়েড প্রকল্পে নেই is আপনি এটি দিয়ে তৈরি করার সময় অন্তত নয় android create project
weberc2

আপনি যখন উইজার্ড দিয়ে প্রকল্পটি তৈরি করবেন তখন আপনি স্টাইলগুলি xx পাবেন পূর্ণ পর্দার অ্যাপ্লিকেশন নির্বাচন করুন এবং নিয়ন্ত্রণগুলি লুকান
JJ_Coder4Hire

8
আমার জন্য কিছুই কাজ করে না ... 4 ঘন্টা ইতিমধ্যে নষ্ট। আমি এখনও কোনও সংস্থান পাই নি যা প্রদত্ত নামের সাথে মিলছে ('থিম' এ 'মান' @ শৈলী / থিম। অ্যাপকম্প্যাট.লাইট ') matches শুধু হাল ছেড়ে দিতে চলেছি।
c.fogelklou

2
আমি কেবল সেগুলি অন্যভাবে বদলাতে পারতাম, এবং প্রকৃতপক্ষে আমার প্রকল্পে জিনিসগুলি এমনভাবেই হওয়া উচিত।
জন 0

28

এটি প্রজেক্ট স্ট্রাকচার মডিউলগুলি সংশোধন করে তবে অ্যান্ড্রয়েড স্টুডিওতে ঘটতে পারে এমন একটি সমস্যা। এই ক্ষেত্রে আপনাকে আবার নির্ভরতা যুক্ত করতে হতে পারে। একটি পাঠ্য সম্পাদক এ 'build.gradle' ফাইল সম্পাদনা করুন প্রয়োজনীয় নির্ভরতা অন্তর্ভুক্ত:

dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

এটি আপনার '_ আপনার_প্রজেক্ট_নাম} .আইএমএল' ফাইলটি লাইব উপাদানগুলির সাথে আপডেট করা উচিত:

<orderEntry type="library" exported="" name="appcompat-v7-19.0.1" level="project" />

1
মনে রাখবেন 2 * .আইএমএল ফাইল রয়েছে। লাইব্রেরী এন্ট্রি সহ একটি প্রকল্পের সাবফোল্ডারে অন্তর্ভুক্ত রয়েছে এবং এতে একটি ছোট ফাইল ফাইল রয়েছে।
ডেভিড ডগলাস

2
এটি আমার সমস্যা সমাধান করেছে। অভ্যন্তরীণ build.gradle এর নির্ভরতাগুলিতে অ্যাপকম্প্যাট যুক্ত করে কাজ করেছে। আমি আফসোস করে বলছি যে আমি অন্য একটি প্রকল্পের সাথে ম্যানুয়ালি সম্পাদনা করেছি যা জিনিসগুলি ভেঙে দিয়েছে!
JJ_Coder4Hire

28

আমি এই সমস্যাটির সাথে আমার অভিজ্ঞতা শেয়ার করব। আমি এর জন্য পাগল হয়ে যাচ্ছিলাম, তবে আমি জানতে পেরেছিলাম যে সমস্যাটি আমার কোডের পরিবর্তে নিজেই একটিগ্রপের সাথে একটি বাগ ছিল: গ্রহনটিতে, অন্য অ্যান্ড্রয়েড প্রকল্পে অ্যান্ড্রয়েড লাইব্রেরি প্রকল্পের উল্লেখ করতে অক্ষম

সুতরাং, আপনার সিটিতে অ্যান্ড্রয়েড সমর্থন লাইব্রেরি থাকলে: ড্রাইভে এবং ডিটিতে আপনার প্রকল্প: আপনার কম্পিউটারে ড্রাইভ, গ্রহনটি সঠিকভাবে কাজ করবে না এবং অ্যান্ড্রয়েড সমর্থন লাইব্রেরি কোথায় তা জানতে পারবেন না (সবুজ রঙের টিকটি রেড ক্রসে পরিণত হয়) )। এটি সমাধানের জন্য, আপনাকে দুটি প্রকল্প একই হার্ড ড্রাইভে স্থানান্তর করতে হবে।


4
ধন্যবাদ. এটাই ছিল আমার পরিস্থিতির ঘটনা। পদক্ষেপ 1 এ (ফাইল-> আমদানি করুন (অ্যান্ড্রয়েড-এসডিকে \ অতিরিক্ত \ অ্যান্ড্রয়েড \ সমর্থন \ ভি 7)
হংক

আমিও একই সমস্যার মুখোমুখি হয়েছি। অনেক অনেক ধন্যবাদ, সত্যই এটি
মুশকিল

অ্যান্ড্রয়েডস্টুডিওতে একই সমস্যা। আমি ঠিক এটি বের করার চেষ্টা করে 3 ঘন্টা ব্যয় করেছি। ধন্যবাদ!
রুবেন মার্টিনেজ জুনিয়র

Jup। এটি নিশ্চিত করতে পারে .. অন্তত অ্যাপকোম্প্যাট দিয়ে ... অন্তত অ্যাপকম্প্যাট দিয়ে ... একই সমস্যাটি অন্তর্ভুক্ত রয়েছে ... এই সমস্যাটিতে 4 ঘন্টা নষ্ট করা হয়েছে।
পৌল

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

23

অ্যানড্রয়েড সাপোর্ট লাইব্রেরি ( এপিএল ) প্রকল্প এবং মূল প্রকল্প ( এমপি ) এর সাথে আমি এক্লিপসে নিম্নলিখিতগুলি করেছি :

  1. এপিএল এবং এমপি উভয়ই একই minSdkVersionএবং নিশ্চিত করেছেন targetSdkVersion

  2. যোগ করা হয়েছে APL জন্য একটি build নির্ভরতা যেমন এমপি :

    1. এমপির "সম্পত্তি> জাভা বিল্ড পাথ" এ যাচ্ছেন এবং তারপরে

    2. "প্রকল্পগুলি" ট্যাব নির্বাচন করে এবং এপিএল যুক্ত করা হচ্ছে

  3. এমপি'র বৈশিষ্ট্যগুলিতে , "অ্যান্ড্রয়েড" এর অধীনে, লাইব্রেরির আওতায় এপিএল- তে একটি উল্লেখ যুক্ত করা হয়েছে ।

1 এবং 2 জাভা ক্লাসগুলির সূক্ষ্মভাবে কাজ করার রেফারেন্স পেয়েছে ... তবে আমি এখনও এপিএল থেকে রেফারেন্স দেওয়ার সময় এমপিরmanifest.xml পক্ষে ত্রুটিটি দেখেছি । আমি কেবলমাত্র পদক্ষেপ 3 সঞ্চালন করলে এটি চলে যায়।@style/Theme.AppCompat.Light


9
"@ অ্যান্ড্রয়েড: স্টাইল / থিম। অ্যাপকম্প্যাট ..." এর পরিবর্তে অবশ্যই "@ শৈলী / থিম.অ্যাপকম্প্যাট ..." ব্যবহার করুন। এই উত্তরটি থেকে এই প্লাস # 3টি আমার সমস্যার সমাধান করেছে।
BeccaP

পয়েন্ট 2 টি ভুল বলে মনে হচ্ছে। এখানে বর্ণিত এবং ঠিক করা হিসাবে এটি বিল্ড ত্রুটির লগ বার্তার দিকে নিয়ে যায়: stackoverflow.com/questions/18421274/…
ওয়ানওয়ার্ল্ড

18

এর কিছুটা দেরি হলেও এখানে Android স্টুডিওতে আমি এটি কীভাবে করব!

গোটো প্রোপার্টিগুলিতে অ্যাপ্লিকেশনটিতে ডান ক্লিক করুন গোটো প্রোপার্টিগুলিতে অ্যাপ্লিকেশনটিতে ডান ক্লিক করুন

নির্ভরতাগুলিতে যান এবং '+' নির্ভরতাগুলিতে যান এবং '+' চিহ্নটিতে ক্লিক করুন এবং লাইব্রেরি নির্ভরতা চয়ন করুন চিহ্নটিতে ক্লিক করুন এবং লাইব্রেরি নির্ভরতা চয়ন করুন অ্যাপকম্প্যাট-ভি 7 চয়ন করুন অ্যাপকম্প্যাট-ভি 7 চয়ন করুন


12

ইন্টেলিজ আইডিইএ সমাধান।

1. অ্যান্ড্রয়েড এসডিকে ম্যানেজারটি চালান এবং সর্বশেষতম এসডিকে এবং অ্যান্ড্রয়েড সমর্থন লাইব্রেরি ইনস্টল করুন । এসডিকে এবং অ্যান্ড্রয়েড সাপোর্ট লাইব্রেরির সংস্করণটি একই হওয়া উচিত ! আমার ক্ষেত্রে 23। অন্য একটি রূপ আপনাকে ত্রুটিগুলি দেবে। ২. আপনি পূর্ববর্তী পদক্ষেপে ইনস্টল করা সর্বশেষে আপনার IDEA প্রকল্পের SDK সংস্করণটি পরিবর্তন করুন। (প্রিয়। আপনি মাভেন ব্যবহার নাও করতে পারেন)।
এখানে চিত্র বর্ণনা লিখুন

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

৩. আপনার আইডিইএ প্রকল্পে বিদ্যমান কোর্স থেকে নতুন মডিউল যুক্ত করুন।
এখানে চিত্র বর্ণনা লিখুন

৪. অ্যাপকম্প্যাট প্রকল্প যুক্ত করুন। !!! শেষ এসডিকেও থাকা উচিত! (PS। এই পদক্ষেপের প্রক্রিয়া চলাকালীন যে কোনও জায়গায় "হ্যাঁ" বলুন)
এখানে চিত্র বর্ণনা লিখুন

৫. আপনার মূল প্রকল্প মডিউলটির সেটিংস খুলুন এবং এতে পরবর্তী 3 নির্ভরতা যুক্ত করুন:

5.1। মডিউল নির্ভরতা। বেছে নেওয়া হয়েছে অ্যান্ড্রয়েড-সমর্থন-v7-appcompat
এখানে চিত্র বর্ণনা লিখুন

5.2। 2 পিসি। গ্রন্থাগার নির্ভরতা। যোগ অ্যান্ড্রয়েড-SDK \ অতিরিক্ত \ অ্যান্ড্রয়েড \ সমর্থন \ v7 \ appcompat \ লিব \ অ্যান্ড্রয়েড-সমর্থন-v4.jar এবং অ্যান্ড্রয়েড-সমর্থন-V4 \ অ্যান্ড্রয়েড-সমর্থন-v7-appcompat.jar
এখানে চিত্র বর্ণনা লিখুন

মোট এটি হবে:
এখানে চিত্র বর্ণনা লিখুন

6. খুব গুরুত্বপূর্ণ !!! উপসর্গ @ স্টাইল সহ
থিম যুক্ত করুন (অন্য নয়!)
এখানে চিত্র বর্ণনা লিখুন



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

1. অ্যান্ড্রয়েড এসডিকে ম্যানেজারটি চালান এবং সর্বশেষতম এসডিকে এবং অ্যান্ড্রয়েড সমর্থন লাইব্রেরি ইনস্টল করুন । এসডিকে এবং অ্যান্ড্রয়েড সাপোর্ট লাইব্রেরির সংস্করণটি একই হওয়া উচিত ! আমার ক্ষেত্রে 23। অন্য একটি রূপ আপনাকে ত্রুটিগুলি দেবে।
এখানে চিত্র বর্ণনা লিখুন

2. build.gradle এর পাশে যুক্ত করুন

dependencies {
    compile 'com.android.support:appcompat-v7:23.0.1'
} 

পিএস যদি আপনি অ্যান্ড্রয়েড বিকাশে নতুন হন তবে আমি এখনই অ্যান্ড্রয়েড স্টুডিও এবং গ্রেডলে চলে যাওয়ার দৃ strongly়রূপে পুনরুদ্ধার করছি - আপনি আপনার অ্যান্ড্রয়েড অ্যাপ্লিকেশন পরিচালনা করার সহজ উপায় পাবেন।


অ্যান্ড্রয়েড সম্পর্কে
এসওতে

10

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

parentগুণমান থেকে "অ্যান্ড্রয়েড" ফেলে দিন :

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"></style>

7

আপনার রেফারেন্স দরকার $ ANDROID_SDK / এক্সট্রা / অ্যান্ড্রয়েড / সমর্থন / ভি 7 / অ্যাপকম্প্যাট


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

3
appcompatঅ্যান্ড্রয়েড লাইব্রেরি হিসাবে রেফারেন্স , আপনার মূল প্রকল্পের উত্স অ্যাপকোম্প্যাট থেকে থিমটি খুঁজে পেতে পারে
ক্রসল গান

কৌতুকটি করেছে। আমি আগে এটি জাভা বিল্ড পাথের মধ্যে করছিলাম।
ব্র্যান্ডন এনরিকিউজ

5

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

এটি app.gradle বিল্ড ফাইল এ যুক্ত করুন

dependencies {
    compile "com.android.support:appcompat-v7:21.0.+"
} 

-v:xx.0+আপনার বিল্ড টার্গেটের সাথে প্রতিস্থাপন করুন , যদি আপনার 19 প্ল্যাটফর্ম থাকে তবে অবশ্যই এটির মতো হওয়া উচিত:

dependencies {
    compile "com.android.support:appcompat-v7:19.0.+"
}

3

@Rcdmk এর পদক্ষেপগুলি অনুসরণ করুন। আপনার প্রকল্পে অ্যান্ড্রয়েড সমর্থন v4.jar মুছুন। এটি অ্যাপকম্পটে পাওয়া নতুন আপডেট হওয়া সংস্করণটির সাথে দ্বন্দ্ব।


3

আমার একই সমস্যা ছিল এবং সমাধানের জন্য আমার 4-5 ঘন্টা নষ্ট করে দেয়। আমার সমস্যাটির সাথে সমাধান হয়েছে;

  1. এসডিকে পরিচালক থেকে "অ্যান্ড্রয়েড সমর্থন লাইব্রেরি" এবং "অ্যান্ড্রয়েড সমর্থন রেপোজিটরি" প্যাকেজগুলি মুছুন।
  2. "অ্যান্ড্রয়েড সমর্থন লাইব্রেরি" এবং "অ্যান্ড্রয়েড সমর্থন সংগ্রহস্থল" পুনরায় ইনস্টল করুন
  3. আপনার প্রকল্পে আপনার আরও কী আছে "অ্যান্ড্রয়েড-সাপোর্ট-ভি 7-অ্যাপকম্প্যাট" বা "অ্যাপকম্প্যাট_ভি 7" সরিয়ে ফেলুন।
  4. "অ্যাডটি-বান্ডিল-উইন্ডোজ-x86_64-20140702 \ এসডিকে \ অতিরিক্ত \ অ্যান্ড্রয়েড \ সমর্থন \ v7 \ অ্যাপকম্প্যাট" থেকে অ্যান্ড্রয়েড-সমর্থন-ভি 7-অ্যাপকম্প্যাট আমদানি করুন
  5. আপনার প্রকল্পটি নির্বাচন করুন এবং ফাইল থেকে বৈশিষ্ট্য চয়ন করুন এবং জাভা বিল্ড পাথ এবং তারপরে "প্রকল্প" ট্যাব থেকে সেখানে অন্য কী মুছুন এবং তারপরে যুক্ত করুন। এবং আপনাকে অবশ্যই "অ্যান্ড্রয়েড-সাপোর্ট-ভি 7-অ্যাপকম্প্যাট" দেখতে হবে, এটি নির্বাচন করুন এবং এটিকে প্রকল্প ট্যাবে যুক্ত করুন।
  6. আপনার প্রজেক্ট ফাইলগুলির নীচে আপনার প্রকল্পটি দেখুন p টার্গেট = android-21 android.library.references.1 = .. / android-support-v7-appcompat তারপরে AndroidManLive.xML ফাইলটি লক্ষ্যমাত্রা 21 বা অন্য কোনটি বেছে নিয়েছে তা পরীক্ষা করুন। আপনার লাইব্রেরির মতো লাইব্রেরি রেফারেন্স যাচাই করেছ that

আশা করি আপনার সমাধানটি পেয়ে যাবেন।


1
আমাকে কী সাহায্য করেছিল তা হ'ল আমার অ্যান্ড্রয়েড সাপোর্ট লাইব্রেরিটি এসডিকে ম্যানেজারটি ব্যবহার করে ওয়ার্কস্পেস থেকে পুরানো অ্যাপকম্প্যাট লাইব্রেরি মুছে ফেলুন, সদ্য আপডেট হওয়া অ্যাপকম্প্যাট লাইব্রেরিটি (এবং ওয়ার্কস্পেসে অনুলিপি করুন) পুনরায় আমদানি করুন এবং তারপরে তৈরি করুন।
বরুণ

3

নিম্নলিখিত বিষয়গুলির মাধ্যমে আমার সমস্যার সমাধান

  1. ফাইল-> আমদানি করুন (অ্যান্ড্রয়েড-এসডিকে \ অতিরিক্ত \ অ্যান্ড্রয়েড \ সমর্থন \ v7 \ অ্যাপকম্প্যাট)
  2. রাইট ক্লিক করুন প্রকল্প-> বৈশিষ্ট্য-> অ্যান্ড্রয়েড। বিভাগ লাইব্রেরিতে "যুক্ত করুন" এবং ধাপ 1 এ অন্তর্ভুক্ত লাইব্রেরি অ্যাপকম্প্যাটটি চয়ন করুন
  3. প্রকল্পের libs ডিরেক্টরি থেকে সমস্ত ফাইল মুছুন
  4. প্রকল্পের libs ডিরেক্টরিতে নিম্নলিখিত ফাইল যুক্ত করুন <SDK-PATH>\extras\android\support\v13android-support-v13.jar

    প্রয়োজনে Eclipse পুনরায় চালু করুন। এটাই. আপনার সমস্যা অদৃশ্য করা উচিত।


এটা কাউকে সাহায্য করে আনন্দিত :)
ওয়াসিম এ

2

কাজ করে:

<style name="MyApp" parent="Theme.AppCompat.Light">
</style>
<style name="MyApp" parent="@style/Theme.AppCompat.Light">
</style>
<style name="Theme.AppCompat.Light.MyApp">
</style>

2

যেহেতু অ্যান্ড্রয়েড স্টুডিও ১.০.১ এ আমদানি ডায়লজ আলাদা, তাই আমি কাজ করে স্ক্যাটোস্লাভ লোবাচস সংস্করণটি পাইনি।

পরিবর্তে আমি এসডিকে পরিচালককে "অ্যান্ড্রয়েড সমর্থন রেপোজিটরি" ডাউনলোড করেছি। তারপরে অ্যাড

dependencies {
...
compile "com.android.support:appcompat-v7:18.0.+"
}

to build.gradle। আমার জন্য কাজ করেছেন।


1

http://developer.android.com/tools/support-library/setup.html এর একটি বাগ রয়েছে। সম্পত্তি-> জাভা বিল্ড পাথ -> 'প্রকল্প' এবং 'অর্ডার এবং রফতানি'তে কোনও জার হওয়া উচিত নয়। সেগুলি সরিয়ে, এবং 'অ্যান্ড্রয়েড প্রাইভেট লাইব্রেরি' এবং 'অ্যান্ড্রয়েড নির্ভরতা' পরীক্ষা করে আমার সমস্যার সমাধান করেছে।


1

আমার প্রকল্পে ডান ক্লিক করে এবং ক্লোজড আনলেলেটেড প্রকল্পগুলি নির্বাচন করার পরে আমি ওপি'র মতো একই সমস্যাটি অনুভব করেছি ।

আমার ক্ষেত্রে, আমি অ্যাপকম্প্যাট_ভি 7 প্রকল্পটি পুনরায় খোলার মাধ্যমে এবং উভয় প্রকল্প পরিষ্কার / পুনর্নির্মাণের মাধ্যমে সমস্যার সমাধান করেছি ।


1

হ্যালোওয়ার্ল্ডের মতো প্রকল্পের সময় 14 জানুয়ারী, 2015-র হিসাবে সর্বশেষ সরঞ্জাম এবং লাইব্রেরি সহ যখন Eclipse (Luna) / AndroidSDK (Android Stduio নয়) ব্যবহার করা হয়েছিল তখন আমার ক্ষেত্রে এটি ঘটেছিল। আমি যখন এই সরঞ্জামগুলি ইনস্টল করেছি এবং হ্যালোওয়ার্ল্ডকে প্রথম অ্যাপ তৈরি করেছি, তখন আমি সমস্ত ডিফল্ট গ্রহণ করেছি। - এটা আমার ক্ষেত্রে সমস্যা।

প্রথমে "অ্যান্ড্রয়েড সমর্থন লাইব্রেরি" লাইব্রেরি ইনস্টল করা আছে কিনা তা যাচাই করুন। যদি না হয় তবে এটি ইনস্টল করুন। এটি ডিফল্টরূপে ইনস্টল করা হয়নি। আপনি মেনুতে উপলব্ধ "অ্যান্ড্রয়েড এসডিকে পরিচালক" এ সব করতে পারেন।

(অ্যান্ড্রয়েড এসডিকে পরিচালক -> অতিরিক্ত -> অ্যান্ড্রয়েড সমর্থন লাইব্রেরি)

আশীর্বাদ, (debণী) <> <


1

দ্রুত সমাধান:

প্রকল্পে ডান ক্লিক করুন -> অ্যান্ড্রয়েড সরঞ্জাম -> সমর্থন লাইব্রেরি যুক্ত করুন ..

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


0

আমি এর জন্য সত্যিই মূর্খ ভুল করেছি। আমি যখন প্রতিবার একই ত্রুটি পেয়ে যাচ্ছিলাম তখন আমি কী ভুল ছিল তা বুঝতে পারি না। তারপরে এটি আমাকে ক্লিক করেছিল যে একবার আমি আমার কাজের জায়গার সমস্ত প্রকল্প বন্ধ করে দিয়েছিলাম এবং তখন থেকেই সমস্ত সমস্যা শুরু হয়েছিল। সুতরাং আপনার "অ্যাপকোম্প্যাট_ভি 7" বন্ধ নয় কিনা তা পরীক্ষা করে দেখুন। যদি এটি ডাবল ক্লিক করে প্রজেক্টটি ওপেন করা হয় এবং তারপরে আপনার প্রকল্পটি পরিষ্কার করে আবার তৈরি করুন। আমার ক্ষেত্রে ত্রুটিগুলি চলে গেছে। শুভ কোডিং!


0

আমি নিশ্চিত নই যে এই প্রশ্নটি পোস্ট করার সময় ভি 13 সমর্থন লাইব্রেরিটি পাওয়া ছিল কিনা, তবে কেউ এখনও লড়াই করে থাকলেও আমি দেখেছি যে যোগ করা android-support-v13.jarসমস্ত কিছু ঠিক করে দেবে। এটি আমি এটি করেছিলাম:

  1. প্রকল্প -> বৈশিষ্ট্যগুলিতে রাইট ক্লিক করুন
  2. বাম পাশের সামগ্রীর টেবিল থেকে জাভা বিল্ড পাথ নির্বাচন করুন
  3. লাইব্রেরি ট্যাবে যান
  4. বাহ্যিক জারস বোতাম যুক্ত করুন এবং নির্বাচন করুন <your sdk path>\extras\android\support\v13\android-support-v13.jar

0

অ্যান্ড্রয়েড স্টুডিও বা ইন্টেলিজিজের জন্য, আপনার গ্রেড.বিল্ডে আপনার নির্ভরতা আপডেট করা দরকার। আমি নিম্নলিখিত ব্যবহার:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.2'
}

0

আপনারা কতজন এটি লক্ষ্য করেছেন তা আমি জানি না। সমর্থন লাইব্রেরি "appcompat_v7" এবং আপনার প্রকল্পটি একই ডিরেক্টরিতে হওয়া উচিত (যার অর্থ ওয়ার্কস্পেস ডিরেক্টরি)। আপনার প্রকল্পটি ত্রুটিমুক্ত হওয়া অবধি পরিষ্কার করবেন না অন্যথায় আপনার আর.জেভার সাথে শক্ত সময় হবে


0

আপনার যে কোনও নাম দিয়ে নতুন প্রকল্প তৈরি করা ভাল ছিল, তারপরে সেই প্রোগ্রামটি নতুন করে অ্যাপকম্প্যাট_ভি 7 ব্যবহার করুন।

Right Click Project-> properties->Android

বিভাগ লাইব্রেরিতে Addএবং লাইব্রেরি অ্যাপকোম্প্যাট চয়ন করুন।


0

গ্রহণের জন্য আপনার প্রকল্পে ডান ক্লিক করুন-> বিল্ড পাথ নির্বাচন করুন এবং তারপরে বিল্ড পাথটি কনফিগার করুন নির্বাচন করুন। উইন্ডো থেকে আপনার পছন্দসই জার ফাইলটি নির্বাচন করুন এবং আপনার প্রকল্পটি রিফ্রেশ করুন


0

গৃহীত সমাধানটি আমার জন্য একবার ব্যবহার করত, তবে এখন তা নয়। আমাকে নতুন ওয়ার্কপেসে একই ধরণের (!) একটি হ্যালো-ওয়ার্ল্ড পুনরায় তৈরি করতে হয়েছিল, এটি সংকলন করে তৈরি করেছে এবং তারপরে .hgএবং সহ সমস্ত ডিরেক্টরি অনুলিপি করেছে .hgignorehg diffশো:

-        android:targetSdkVersion="19" />
+        android:targetSdkVersion="21" />

Binary file libs/android-support-v4.jar has changed

দেখে মনে হচ্ছে Eclipse 21 এপিআই এর জন্য সংকলন করতে চায় এবং API 19 এর সাথে কিছু করতে ব্যর্থ হয় ark অন্ধকারে।


0

আপনি যদি অ্যাপকম্প্যাট লাইব্রেরি যুক্ত করে থাকেন এবং এসডিকে অবস্থান থেকে অ্যাপকম্প্যাটটির যথাযথ রেফারেন্সও দিয়ে থাকেন তবে "ক্যাশেগুলি বাতিল / পুনরায় চালু করুন" চেষ্টা করুন
আপনি এটিকে অ্যান্ড্রয়েড স্টুডিওতে "ফাইল" মেনু থেকে খুঁজে পেতে পারেন ।


0

আমার ক্ষেত্রে সমস্যাটি দেখা দিয়েছে যেহেতু আমি একটি এসডিকে ব্যবহার করতে চেয়েছিলাম যা প্রয়োজনীয় গ্রন্থাগারটি অন্তর্ভুক্ত করে না। আমি যখন মিনিট বাড়িয়েছি। এসডিকে স্তরের সমস্যাটি गायब হয়ে গেল। অবশ্যই লাইব্রেরির নিজেই সহ, ত্রুটিটিও মুছে ফেলা উচিত।


0

সবকিছু ভুলে যাও. অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে ডাউনলোড করা অ্যাপকম্প্যাট লাইব্রেরিটি কেবল ব্যবহার করুন। এটি সমস্ত অনুপস্থিত সংজ্ঞা আছে। আপনি Eclipse ব্যবহার করছেন কিনা তা বিবেচ্য নয়।


0

আমার একই সমস্যা ছিল এবং উত্তরে জার / লাইব্রেরি আমদানি / যুক্ত করার পরেও উল্লেখ করা হয়েছে এটি ত্রুটিটি সমাধান করবে না solve হতাশার বাইরে, আমি সবেমাত্র একটি নতুন ওয়ার্কস্পেস তৈরি করেছি এবং একটি নতুন অ্যান্ড্রয়েড প্রকল্প তৈরি করেছি এবং এটি স্বয়ংক্রিয়ভাবে অ্যাপকম্প্যাট_ভি 7 আমদানি করেছে এবং পরিষ্কার এবং বিল্ড করার ক্ষেত্রে কোনও ত্রুটি ছিল না। ম্যানুয়ালি একক জার / লাইব্রেরি আমদানি করতে হয়নি। শুধু এফওয়াইআই আমি গ্রহটি মঙ্গলগ্রহ ১.১ রিলিজ (4.5। 5) ব্যবহার করছি এবং প্রতিবারই আমি একটি নতুন অ্যান্ড্রয়েড প্রকল্প তৈরি করার সময় ঠিক একই সমস্যার মুখোমুখি হয়েছি।

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