20

जोड़ने एल कैप्टन से अधिक ने कहा:
Android Studio 2.0 on El Capitanएंड्रॉयड स्टूडियो तोड़ दिया मेरी build.gradle फ़ाइल के बाद अगले स्क्रीनशॉट की तरह एंड्रॉयड स्टूडियो 2.0 का उपयोग एक टुकड़ा

मैं एक बग है कि मैं रिपोर्ट नहीं कर सकते पाया: जोड़ने के बाद मेरी परियोजना के लिए एक टुकड़ा, एएस मेरे मॉड्यूल build.gradle फ़ाइल पेंच। मेरा मतलब है, इससे पहले कि वे फाइल टुकड़ा जोड़ने के इस स्क्रीनशॉट की तरह दिखता है:
build.gradle dependence screenshot

लेकिन बाद में जोड़ टुकड़ा के रूप में इस तरह से यह पेंच:
build.gradle dependence screenshot 2

जिस तरह से यह पुन: पेश करने के लिए है कि मैं कर रहा हूँ अगले स्क्रीनशॉट में दिखा:
enter image description here

मैं इसे स्वयं ठीक कर सकते हैं, लेकिन इसकी इतनी कष्टप्रद यह हर बार है कि मैं एक टुकड़ा जोड़ने कर। इसे ठीक करने का कोई तरीका है?

मैं एल कैपिटन के साथ मैक ओएक्स पर हूं।

+0

पुन: पेश करने के लिए क्या कदम हैं? फ़ाइल> नया> टुकड़ा? मैं लगभग हमेशा फाइल> नई> जावा क्लास करता हूं, वैसे भी –

+0

हाँ, ऐसा कुछ: प्रोजेक्ट पैनल में वांछित फ़ोल्डर (डिफ़ॉल्ट रूप से बाएं तरफ), cmd + n, टुकड़ा चुनें। मैं इसे दिखाने के लिए एक और स्क्रीनशॉट जोड़ने जा रहा हूँ। – MiguelHincapieC

+0

उन्होंने इस बग को ठीक नहीं किया है। एक वर्कअराउंड निर्भरता को एक अलग फ़ाइल में कॉपी करता है और जब एएस इसे पेंच करता है तो बस अतीत की प्रतिलिपि बनाते हैं। – MiguelHincapieC

उत्तर

-1

बस अपनी परियोजना स्तर के स्तर को दोबारा सुधारें। यह ठीक काम करेगा। इन संकलन बयान को स्वरूपित नहीं किया गया। बस से पहले हर दर्ज यह होना चाहिए की तरह "संकलन" मारा:

compile 'com.android.support:support-v13:23.4.0' 
compile 'com.android.support:appcompat-v7:23.4.0' 
compile 'com.android.support:recyclerview-v7:23.4.0' 
compile 'com.android.support:cardview-v7:23.4.0' 
compile 'com.android.support:design:23.4.0' 

img

+1

उत्तर के लिए Ty vishu लेकिन मैं हर बार अपनी परियोजना को दोबारा सुधारने से बचने का तरीका ढूंढ रहा हूं। – MiguelHincapieC

17

यह एक अभी भी खुला बग है, तो आप इसे राज्य here

है निगरानी कर सकते हैं बग टिप्पणियों की वजह से है निर्भरता अनुभाग में, वहां से उन्हें हटाने के लिए एक अस्थायी फिक्स हो सकता है। मैं एक कारण के लिए वहाँ की टिप्पणियां रखा भी :)

4

अपने Gradle फ़ाइल में सभी टिप्पणियां हटाएं

+0

कोई विचार नहीं कि कोई क्यों वोट देता है लेकिन मेरे लिए, यह आसपास के काम की तरह गिना जाता है (वोट देना;))। मेरा मतलब है, जैसे afj88 ने टिप्पणियों से संबंधित एक बग कहा लेकिन यदि आपको टिप्पणियों की परवाह नहीं है तो आपके द्वारा दिया गया समाधान ठीक है। – MiguelHincapieC

+1

क्या आप अपने उत्तर पर विस्तार कर सकते हैं कि यह क्यों काम करेगा? यह एक उत्तर की तुलना में एक टिप्पणी के लिए अधिक उपयुक्त लगता है। पीएस मैंने आपको कम नहीं किया है, क्योंकि मेरे पास पूर्ण संदर्भ नहीं है, लेकिन उत्तर अपर्याप्त लगता है। – Sid

0

नीचे, इसे फिर से हाथापाई नहीं होगा पर अपने बाधा-लेआउट डाल (मैं पता नहीं क्यों, लेकिन यह काम करता है)

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 

    // support lib 
    compile "com.android.support:appcompat-v7:$supportlib_version" 

    // kotlin 
    compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" 

    // ... 

    compile 'com.android.support.constraint:constraint-layout:1.0.2' 
    testCompile 'junit:junit:4.12' 
} 
+0

मैं इसे एएसएपी जांचने जा रहा हूं और आपको बताता हूं कि यह काम करता है :) – MiguelHincapieC

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