दिलचस्प पोस्ट
डीएएल -> बीएलएल <- जीयूआई + संरचना रूट डीआई-बाइंडिंग सेटअप कैसे करें? चींटी मुझे असमर्थित प्रमुख क्यों दे रही है। मीनार संस्करण त्रुटि जावा 2 डी ग्राफिक्स छवि को। PNG फ़ाइल के रूप में सहेज रहा है क्रोम डेवलपर टूल में == $ 0 (डबल बराबर डॉलर शून्य) क्या होता है? नेस्टेड ऑब्जेक्ट्स के माध्यम से jQuery JSON लूपिंग फीका प्रभाव के साथ पूर्ण पृष्ठभूमि छवि नोडजेएस – वास्तव में क्या मतलब है "सॉकेट लटका"? AngularJs एनजी-दोहरा में डुप्लिकेट तत्व निकालें JSFiddle में मेरी जावास्क्रिप्ट क्यों काम नहीं कर रहा है? रिकॉर्ड किए गए वीडियो पर आईफोन वॉटरमार्क क्या मुझे std :: function या C ++ में फ़ंक्शन पॉइंटर का उपयोग करना चाहिए? नेविगेशनदृश्य सही पर काउंटर के साथ मेनू आइटम सी / सी ++ में अंतहीन लूप यूनिट्स के लिए लिनक्स बनाम ग्रुपजॉइन में शामिल हों स्थिर नाम से अज्ञात नामस्थान की श्रेष्ठता?

HoloEverywhere आयात करने में त्रुटि

सबसे पहले, मैं एंड्रॉइड के साथ नया हूँ। मैं एक ऐप कर रहा हूं, और मैं HoloEverywhere नामक एक पुस्तकालय को लागू कर रहा हूं । लाइब्रेरी लाइब्रेरी में थीम। एक्सएमएल लाइब्रेरी एक्शनबेर शर्लक मैंने अपने कार्यस्थान एक्शनबार शेरलॉक को आयात किया है और मैंने इसे HoloEverywhere पर जोड़ा है। इसके बाद, मैंने अपनी परियोजना में HoloEverywhere जोड़ दिया है, लेकिन जब मैं इसका उपयोग करने का प्रयास करता हूं, तो मुझे एक त्रुटि है (मैंने एक बटन का उपयोग करने की कोशिश की):

The following classes could not be instantiated: - com.WazaBe.HoloEverywhere.ButtonHolo (Open Class, Show Error Log) See the Error Log (Window > Show View) for more details. Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse. 

मैंने अपने लेआउट में वर्ग के पथ को इस तरह रखा:

 <com.WazaBe.HoloEverywhere.ButtonHolo android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/text" /> 

मैं इस समस्या को कैसे हल कर सकता हूं और मेरी परियोजना में इस पुस्तकालय का उपयोग कर सकता हूं? धन्यवाद 🙂 पी एस मेरे अंग्रेजी के लिए क्षमा करें, मुझे पता है कि यह बहुत अच्छा नहीं है।

Solutions Collecting From Web of "HoloEverywhere आयात करने में त्रुटि"

नीचे दिए गए चरणों का पालन करें ( यहां ब्लॉग से लिया गया है ) ActionBarSherlock जोड़ने के लिए

  1. .zip / .tgz डाउनलोड करें और इसे निकालें
  2. ग्रहण पर जाएं और File->New-> Android Project
  3. Create project from existing source चुनें और उसके बाद निकाले गए AndroidBarSherlock फ़ोल्डर में library फ़ोल्डर में browse
  4. बनाएँ लक्ष्य नवीनतम (14 या 15) होना चाहिए, लेकिन आपका minSdkVersion कम (7 या 8) हो सकता है
  5. प्रेस Finish
  6. नव निर्मित प्रोजेक्ट पर राइट क्लिक करें और Properties
  7. Android शीर्षक के अंतर्गत, आपको Library के लिए एक चेकबॉक्स के साथ एक अनुभाग देखेंगे IsLibrary । सुनिश्चित करें कि जांच की गई है
  8. राइट क्लिक करें -> प्रोजेक्ट्स पर प्रोजेक्ट्स जिसमें आप Android शीर्षक के तहत AndroidBarSherlock जोड़ना चाहते हैं और Library सेक्शन चुनें चुनें।
  9. आपको ActionBarSherlock लाइब्रेरी को देखना चाहिए, इसे अपने प्रोजेक्ट में जोड़ें
  10. अंत में, यदि आप संगतता समर्थन का उपयोग कर रहे थे, तो आपको उस जार को हटाना होगा क्योंकि यह ActionBarSherlock में शामिल है

HoloEverywhere जोड़ने के लिए नीचे दिए गए चरणों का पालन करें

  1. गीताहब से अपने कंप्यूटर पर ज़िप डाउनलोड करें
  2. फ़ोल्डर को खोलें
  3. ग्रहण पर जाएं और File->New-> Android Project
  4. Create project from existing source चुनें और फिर HoloEverywhereLib फ़ोल्डर को निकाले फ़ोल्डर में browse
  5. प्रेस Finish
  6. नव निर्मित प्रोजेक्ट पर राइट क्लिक करें और Properties
  7. Android शीर्षक के अंतर्गत, आपको Library के लिए एक चेकबॉक्स के साथ एक अनुभाग देखेंगे IsLibrary । सुनिश्चित करें कि चेक की गई और Add और पहले जोड़ा गया लाइब्रेरी ActionBarSherlock दबाएं।

अपने प्रोजेक्ट में HoloEverywhere को जोड़ने के लिए इन चरणों का पालन करें

  1. एक नया एंड्रॉइड प्रोजेक्ट बनाएं
  2. प्रोजेक्ट पर राइट क्लिक करें -> गुण -> एंड्रॉइड -> जोड़ें, HoloEverywhere और HoloEverywhere दोनों HoloEverywhere जोड़ें
  3. निम्न के लिए Android Manifest को बदलें

    <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/Holo.Theme">

  4. Holo थीम विगेट्स को शामिल करने के लिए आप main.xml संपादित करें।

  5. अपनी activity को निम्नानुसार बदलें

     public class ChkActionBarSherlock extends SherlockActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } 

ऐसा लगता है

 android:theme="@style/Theme.HoloEverywhereDark.Sherlock" 

त्रुटि के कारण

बदल दें:

 android:theme="@style/Holo.Theme" 

यहाँ resons:

Github

सही बात!

मेरी परियोजना में यही त्रुटि थी, यह मैंने जो किया है, HoloEverywhere (गुण-> एंड्रॉइड-> लाइब्रेरी) पर क्लिक करें, ActionBarSherlock को सूची से हटा दें, फिर addBarSherlock प्रोजेक्ट को क्लिक करके जोड़ दो, उसके बाद साफ करें परियोजना और सभी त्रुटियां गायब हो जाएंगी।

एक्शनबारशरॉक के निर्माता, जेक व्हार्टन ने Google+ पर घोषणा की कि एक्शनबेरशेललॉक के और विकास को रोक दिया गया है। ActionBarSherlock 4.4 अंतिम रिलीज है और बग फिक्स हो सकता है – लेकिन कोई भी नई सुविधाएं नहीं होंगी:

जबकि आने वाले हफ्तों में कोई डॉट रिलीज़ या दो हो सकता है, संस्करण 4.4 में अंतिम रिलीज ™ होने की संभावना है।

https://plus.google.com/+JakeWharton/posts/F3HkWY9J8fK

जैसा कि मैंने Holoeverywhere पर पूछा मंच मंच पर और देवों ने उत्तर दिया:

HoloEverywhere में v2.0 से एबीएस के साथ कोई निर्भरता नहीं है

तो आपको एबीएस का उपयोग अब और अपने प्रोजेक्ट से लाइब्रेरी को दूर नहीं करनी चाहिए और इसे पूरी तरह से या फिर Google सहायता लाइब्रेरी से एक्शनबार कॉम्प्लेट के साथ प्रतिस्थापित करना चाहिए।