2013-08-21 4 views
10

[फिक्स्ड] जब आप अपनी निर्भरताओं को जोड़ते हैं तो आपको अपनी परियोजना को सिंक करने की आवश्यकता होती है। यह AVD प्रबंधक आइकनएंड्रॉइड स्टूडियो

हाय हर किसी की बाईं तरफ के आइकन,

मैं एंड्रॉयड स्टूडियो के साथ appcompat-v7 उपयोग करने के लिए कोशिश कर रहा हूँ है। build.gradle में

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

लेकिन जब मैं lib आयात करने का प्रयास: मैं उन पंक्तियों को जोड़ने

import android.support.v7.app.ActionBar; 

यह मुझे कहना है कि v7 को हल नहीं कर सकते .. और जब मैं फ़ोल्डर बाहरी जाँच lib वहाँ केवल समर्थन-v4 है।

क्या मुझे कुछ याद आया?

पी.एस.: यह एक अन्य परियोजना में काम किया है और मैं बाहरी lib में lib देख सकते हैं, लेकिन यह इसे फिर से नहीं करना चाहता ..

उत्तर

20

आप दो निर्भरता होना चाहिए:

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

सत्यापित करें कि आपने अपने एसडीके प्रबंधक के भीतर नवीनतम एंड्रॉइड सपोर्ट लाइब्रेरी और सपोर्ट रिपोजिटरी डाउनलोड की है।

http://developer.android.com/tools/support-library/setup.html#download

ActionBarActivity की स्थापना पर विस्तृत ट्यूटोरियल:

http://www.blackcj.com/blog/2013/08/14/actionbar-with-android-support-library-r18/

+0

उत्तर के लिए धन्यवाद! वैसे हाँ मैंने यही किया। और मैं यहां पुस्तकालयों को ऐपडाटा \ स्थानीय \ एंड्रॉइड \ एंड्रॉइड-स्टूडियो \ sdk \ extras \ android \ m2repository \ com \ android \ support पाया सकता है। क्या मुझे उन्हें मैन्युअल रूप से जोड़ना चाहिए? – nsvir

+0

धन्यवाद मैंने इसे ठीक किया :) – nsvir

+0

@nsvir: मुझे खुशी है कि आपने इसे ठीक किया है। मुझे अभी भी यही समस्या है और अगर आप मुझे (और बाकी दुनिया) बताएंगे तो आप कितने खुश होंगे ?! – muetzenflo

1

का उपयोग कर संस्करणों संख्या में + blackcj से बचें पर जोड़ने के लिए यह अप्रत्याशित और बेमिसाल को जन्म दे सकता एंड्रॉयड स्टूडियो इस जन्म दे सकती है पर बनाता है धीरे-धीरे समय के साथ निर्माण करने के लिए। वो तो महंगा है!

संबंधित मुद्दे