13

एसडीके अपडेट के बाद मैं एक हैलो वर्ल्ड एप्लिकेशन बनाने में सक्षम नहीं हूं। मेरे build.gradle लग रहा है इसcom.android.support:support-v4:22.0.0 नहीं मिला। एसडीके अपडेट के बाद

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 22 
    buildToolsVersion "22.0.1" 

    defaultConfig { 
     applicationId "com.coders.yo" 
     minSdkVersion 11 
     targetSdkVersion 22 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      runProguard false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

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

लेकिन निर्माण की तरह विफल रहा है हो गया और पता चलता

Error:A problem occurred configuring project ':app'. 
> Could not resolve all dependencies for configuration ':app:_debugCompile'. 
    > Could not find com.android.support:support-v4:22.0.0. 
    Required by: 
     Yo:app:unspecified > com.android.support:appcompat-v7:22.0.0 

तो मैं संकलन जोड़ा 'com.android.support:support-v4:22.0.0।' और अब मैं

Error:Failed to find: com.android.support:support-v4:22.0.0. 
<a href="openFile">Open File</a><br><a href="open.dependency.in.project.structure">Open in Project Structure dialog</a> 

मैं Android SDK enter image description here और समर्थन लाइब्रेरी enter image description here

मैं पिछले कुछ घंटों के लिए यह में फंस गया है अद्यतन किया है .can कुछ एक कृपया मेरी मदद की पहचान मिल अंक

उत्तर

12

आपका build.gradle में निर्भरता सही होने लगते हैं।

कैश को साफ़ करने का प्रयास करें (फ़ाइल -> अमान्य कैश और पुनरारंभ करें), फिर ग्रेडल फ़ाइल को सिंक करें और साफ़ करें और बनाएं।

आपकी gradle फ़ाइल में एक अजीब रेखा है। यह डीएसएल पिछले Gradle प्लगइन में मौजूद नहीं है (कौन सा संस्करण उपयोग कर रहे हैं?)

runProguard false 

आप प्लगइन (1.1.0), Gradle संस्करण (2.2.1) अद्यतन करना चाहिए और में इस लाइन को बदलने

minifyEnabled false 
+0

पर स्पॉट! यह सही मुद्दा था। मैं एंड्रॉइड स्टूडियो बीटा 0.86 का उपयोग कर रहा था। अपडेट किया गया और समस्या ठीक हो गई – playmaker420

+0

अभी भी काम नहीं करता है:/ –

+1

एंड्रॉइड सपोर्ट लाइब्रेरी/रिपोजिटरी अपडेट करने का प्रयास करें – pvllnspk

0

जैसा कि मुझे इस मुद्दे के बारे में पता है, यह समर्थित लाइब्रेरी के संस्करण की वजह से है, आपको क्या करना है, आप अपने मौजूदा कॉन्फ़िगरेशन के साथ उपलब्ध संस्करण का उपयोग नहीं कर रहे हैं।

  1. बस Gradle फ़ाइल
  2. से इस लाइन को हटाना अब अपनी परियोजना गोटो मॉड्यूल सेटिंग (प्रेस F12) का चयन
  3. पुस्तकालय निर्भरता का उपयोग कर फिर से निर्भरता जोड़ें।

उपरोक्त चरणों का उपयोग करके आप समर्थन पुस्तकालय के उपलब्ध संस्करण को जोड़ रहे हैं।

3

so i added compile 'com.android.support:support-v4:22.0.0.' and now i get

Error:Failed to find: com.android.support:support-v4:22.0.0.

आपको ठीक उसी जोड़ा है, तो मुझे लगता है कि तुम्हारी समस्या अंत में अतिरिक्त . है। :)

प्रयास करें:

compile 'com.android.support:support-v4:22.0.0' 
compile 'com.android.support:appcompat-v7:22.0.0' 
+1

कोई भाग्य साथी नहीं है। अभी भी त्रुटि: ढूंढने में विफल: com.android.support:support-v4:22.0.0 – playmaker420

+0

क्या आपने इस समस्या को ठीक किया? मुझे एक ही समस्या है ... –

0

मेरे मामले में मुझे बस एसडीके टूल्स और एक्स्ट्रा को अपडेट करने की आवश्यकता है।

0

यदि यह कई परीक्षणों और त्रुटियों के बाद किसी की मदद कर सकता है, तो मैंने पाया कि मैं "पुस्तकालय" से संबंधित build.gradle फ़ाइल में गलत एसडीके संस्करण (एक पुराना) को लक्षित कर रहा था। इसे बदलने के लिए आप इसे हाथ से कर सकते हैं या मॉड्यूल सेटिंग्स मेनू पर जा सकते हैं (अपने प्रोजेक्ट फ़ोल्डर पर राइट क्लिक करें -> मॉड्यूल सेटिंग्स खोलें। फिर "लाइब्रेरी" में - गुण आप संकलन एसडीके और बिल्ड टूल्स संस्करण बदल सकते हैं।

enter image description here

जाहिर है इस तारीख तक सभी का समर्थन पुस्तकालयों और निर्माण उपकरण होने के बाद मेरे लिए काम किया।

0

How to clear gradle cache?

यह सब यहाँ समझाया गया है ...

बस अपने .gradle वैश्विक कैश (कैश निर्देशिका) का सफाया! यह मुझे 2 दिनों के लिए मार रहा था ...

0

ग्रेड संस्करण को बदलें जैसे मैंने 2.1 से 2.2.1 बदल दिया है और यह मेरे लिए काम कर रहा है।

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