मैं अब कुछ समय के लिए एंड्रॉइड प्रोजेक्ट पर काम नहीं करता हूं। हालांकि नीचे कुछ सुराग प्रदान करता है कि एंड्रॉइड स्टूडियो प्रोजेक्ट को कैसे कॉन्फ़िगर किया जा सकता है, लेकिन मैं यह गारंटी नहीं दे सकता कि यह त्रुटिपूर्ण काम करता है।
सिद्धांत रूप में, IntelliJ बिल्ड फ़ाइल का सम्मान करता है और IDE प्रोजेक्ट को कॉन्फ़िगर करने के लिए इसका उपयोग करने का प्रयास करेगा। यह दूसरे तरीके से सही नहीं है, आईडीई परिवर्तन सामान्य रूप से बिल्ड फ़ाइल को प्रभावित नहीं करेगा।
चूंकि ज्यादातर एंड्रॉइड प्रोजेक्ट ग्रैडल द्वारा बनाए गए हैं, इसलिए इस टूल को समझना हमेशा एक अच्छा विचार है।
मैं @ Skyfishjy के उत्तर का जिक्र करना चाहूंगा, क्योंकि यह इस से अधिक अद्यतन प्रतीत होता है।
नीचे अद्यतन नहीं किया गया है
हालांकि एंड्रॉइड स्टूडियो इंटेलीज आईडीईए पर आधारित है, साथ ही यह आपके एपीके को बनाने के लिए ग्रेडेल पर निर्भर करता है। 0.2.3 के रूप में, ये दोनों GUI से कॉन्फ़िगर करने की अवधि में अच्छी तरह से नहीं खेलते हैं। परिणामस्वरूप, सेटअप निर्भरता के लिए GUI का उपयोग करने के अलावा, आपको मैन्युअल रूप से build.gradle फ़ाइल को संपादित करने की भी आवश्यकता होगी।
मान लें कि आपके पास एक Test Project> Test संरचना है। आपके द्वारा खोज की जा रही build.gradle फ़ाइल TestProject / Test / build.gradle पर स्थित है
निर्भरता अनुभाग के लिए देखें, और सुनिश्चित करें कि आपके पास है
संकलन 'com.android.support:support-v4:13.0.+'
नीचे एक उदाहरण है।
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile 'com.android.support:support-v4:13.0.+'
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
आप मावेन रिपॉजिटरी से तीसरी पार्टी लाइब्रेरी भी जोड़ सकते हैं
संकलन समूह: 'com.google.code.gson', नाम: 'gson', संस्करण: '2.2.4'
उपरोक्त स्निपेट आपके लिए gson 2.2.4 जोड़ देगा।
मेरे प्रयोग में, ऐसा लगता है कि ग्रेडेल जोड़ने से आपके लिए सही इंटेलीजे निर्भरता भी सही हो जाएगी।