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