2016-06-28 8 views
8

में त्रुटि मेरे build.gradle में एक समस्या है। क्रम में त्रुटि यह है कि (compile 'com.android.support:appcompat-v7:24.0.0-beta1') इस पंक्ति पर त्रुटि प्रदर्शित करती है कि (इस समर्थन पुस्तकालय को एक अलग संस्करण (24) का उपयोग नहीं करना चाहिए, फिर संकलन एसडीके संस्करण 23)
कोई विचार? और मैंने एंड्रॉइड स्टूडियो 2.1.2 का उपयोग किया और मुख्य समस्या यह है कि एंड्रॉइड स्टूडियो में एंड्रॉइड सपोर्ट लाइब्रेरी नहीं है। pic नीचेइस समर्थन पुस्तकालय को एक अलग संस्करण का उपयोग नहीं करना चाहिए, build.gradle

enter image description here

उत्तर

2

हाँ, वे अलग नहीं होना चाहिए। यह compile 'com.android.support:appcompat-v7:23.4.0'

+0

के लिए उपलब्ध जांच कर सकते हैं आप सर धन्यवाद। मैं वास्तव में सराहना करता हूं और यह सही ढंग से काम करता है –

+0

कोई समस्या नहीं। :) यदि आप इस उत्तर को सही के रूप में चिह्नित करते हैं तो मैं सराहना करता हूं। –

15

आपका compileSdkVersionbuild.gradle फ़ाइल में 23 है, लेकिन आप appcompat-v7:24.0.0 जो एपीआई 24 के लिए है का उपयोग करने की कोशिश कर रहे हैं, ताकि आप एपीआई 23. के लिए appcompat-v7:23.x.y का उपयोग करना चाहिए यदि आप अभी भी appcompat-v7:24.0.0 उपयोग करने के लिए तो आप बदलना चाहिए चाहते हैं के लिए परिवर्तित करें compileSdkVersion से 24

आप इस compileSdkVersion 23 के लिए उपयोग करना चाहिए:

संकलन 'com.android.support:appcompat-v7:23.4.0'

compileSdkVersion 24 के लिए

और इस:

संकलन 'com.android.support:appcompat-v7:24.0.0'

संपादित

आप Android पर काम करते हैं स्टूडियो, तो आपको शायद उपलब्ध नवीनतम संस्करण के बारे में चिंता करने की आवश्यकता नहीं है, यह आपको नवीनतम उपलब्ध संस्करण के बारे में बताएगा।

तुम भी नवीनतम संस्करण हर SDK संस्करण here

+8

हम कैसे जानते हैं कि विशिष्ट एसडीके के लिए कौन से संस्करण उपलब्ध हैं? या तो एक नया संस्करण उपलब्ध होने के बाद हमें केवल compileSdkVersion को बदलना चाहिए? –

+0

@ पेटार-क्रेस्मिमर आप समर्थन पुस्तकालय के नवीनतम संस्करण के लिए https://developer.android.com/topic/libraries/support-library/revisions.html देख सकते हैं, एंड्रॉइड स्टूडियो आपको याद दिलाएगा कि नया संस्करण कब है समर्थन पुस्तकालय उपलब्ध हैं –

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