2017-08-10 5 views
7

मैं कहा जाता है एक त्रुटि है:एंड्रॉयड स्टूडियो - Faild को हल करने: com.android.support:design:26.0.1 त्रुटि

"Failed to resolve: com.android.support:design:26.0.1". 

मेरे एंड्रॉयड स्टूडियो संस्करण है 3.0 बीटा 1.

मेरे Gradle फ़ाइल नीचे दी गई है:

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 26 
buildToolsVersion "26.0.1" 
defaultConfig { 
    applicationId "hojune.example" 
    minSdkVersion 17 
    targetSdkVersion 26 
    versionCode 1 
    versionName "1.0" 
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
} 

dependencies { 
compile fileTree(include: ['*.jar'], dir: 'libs') 
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
    exclude group: 'com.android.support', module: 'support-annotations' 
}) 
compile 'com.android.support:appcompat-v7:26.+' 
compile 'com.android.support.constraint:constraint-layout:1.0.2' 
testCompile 'junit:junit:4.12' 
compile 'com.android.support:design:26.0.1' 
} 

मैं अपनी परियोजना में "डिज़ाइन" रखना चाहता हूं, लेकिन मैं इसे नहीं कर सकता। मैं यह कैसे कर सकता हूं?

+2

अपने परियोजना स्तरीय 'build.gradle' फ़ाइल करता है दोनों' jcenter() 'और' maven {url 'https://maven.google.com'} 'अपने 'allprojects'' निर्भरता 'बंद में? – CommonsWare

+0

हां, मैंने ऐप-स्तरीय build.gradle फ़ाइल का com.android.support.design:26.0.1 को com.android.support.design:26.0.0-alpha1 में बदल दिया है। और मैंने अपनी समस्या को हल किया। –

+0

अगस्त पहले से ही Google रिलीज 26.0.1 संस्करण, समस्या हो सकती है कि आपने ठीक से सिंक नहीं किया हो। हो सकता है कि आप ** ऑफ़लाइन मोड ** अक्षम कर सकें और फिर से समन्वयित करने का प्रयास करें। वी 2.6.0 [जुलाई रिलीज नवीनतम जांच यहां है] (https://developer.android.com/topic/libraries/support-library/revisions.html) –

उत्तर

5

buildToolsVersion "26.0.0" 

और

com.android.support:design:26.0.0 

बदलने के लिए या bulidToolsVersion बदलें में परिवर्तन नहीं करने के लिए प्रयास करें निर्भरता

compile 'com.android.support:design:26.0.0-alpha1' 
+1

कृपया विस्तार से बताएं कि यह समस्या का समाधान कैसे करेगा। साथ ही, लाइब्रेरी संस्करण संख्याओं के लिए '+' का उपयोग न करें, तब तक आपको पता नहीं है कि आपको वास्तव में कौन सा संस्करण मिल रहा है, जब आपको भविष्य में इस कोड को फिर से बनाने की आवश्यकता है (उदाहरण के लिए, संस्करण नियंत्रण से ऐतिहासिक शाखा पर एक बग फिक्स करना)। – CommonsWare

+0

लेकिन मुझे "हल करने में विफलता मिलती है: com.android:support:design-v7:26.+"। –

+1

यह समाधान नहीं है। स्थिर संस्करण होने पर आप अल्फा संस्करण का उपयोग क्यों कर सकते हैं ?? –

45

अपनी परियोजना स्तर के लिए इस जोड़े build.gradle फ़ाइल:

(@tys के लिए धन्यवाद)
repositories { 
    maven { 
     url "https://maven.google.com" 
    } 
} 

बस स्पष्ट करने के लिए, इस Gradle फ़ाइल की "allprojects" खंड में होना चाहिए

+9

इसे एक सही उत्तर के रूप में चिह्नित किया जाना चाहिए .. –

+1

यह स्वीकार किया जाना चाहिए। – user1256821

+2

सिवाय इसके कि यह कहां काम नहीं करता है। मेरे पास एंड्रॉइड स्टूडियो 2.3.3 है, com.android.tools.build:gradle-experimentalte.9.3 का उपयोग कर रहा हूं, और मेरे अनुसार मैवेन रिपॉजिटरीज सूची में Google रिपोजिटरी है - और फिर भी यह 26.0.1 नहीं मिल रहा है समर्थन पुस्तकालयों। –

3

मैं था एक ही समस्या मैं इसे

compile 'com.android.support:design:26.0.0-alpha1' 
0

का उपयोग कर के अनुसार द्वारा हल @ मुथुकृष्णन राजेंद्रन की टिप्पणी सही है कि Google पहले से ही 26.0.1 संस्करण जारी कर रहा है ताकि आपके निर्माण के तरीके में एक समस्या हो। आप एंड्रॉयड स्टूडियो 3.0 का उपयोग कर तो आप इस दस्तावेज़ को पढ़ने के लिए इस लिंक https://androidstudio.googleblog.com/2017/05/android-studio-30-canary-1-sdk-updates.html यहाँ निर्दिष्ट maven.google.com अब उपलब्ध हैं संदर्भ लें ताकि आप की जरूरत की जरूरत है ऊपर Gradle बदलाव के लिए कोड

allprojects { 
    repositories { 
     jcenter() 
     maven { url 'https://maven.google.com' } 
    } 
} 

की रेखा से नीचे जोड़ा आप इस दस्तावेज़ को संदर्भित करना पड़ https://developer.android.com/topic/libraries/architecture/adding-components.html

भी अगर अपनी परियोजना पुराना है

dependencies { 
    classpath 'com.android.tools.build:gradle:3.0.0-alpha1' 
} 
+0

अच्छा, धन्यवाद। मेरी समस्या हल करें। – Duque

0

मैं एक ही त्रुटि मैंकी जगह इसे हल हो रही थी बदलने के लिए आवश्यकसंकलन संकलन के साथ 'com.android.support:design:26.0.1' 'com.android.support:design:26.0.0-alpha1'

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

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