मैं सिर्फ एंड्रॉयड उपकरणों परियोजना साइट से Gradle प्लगइन के साथ चारों ओर खेल रहे हैं और यह पता लगाने की कैसे चीजें काम करना चाहिए काफी मुश्किल लगता है। यह ग्रहण विकास कार्य प्रवाह में बहुत अच्छा एकीकृत नहीं है, यहां तक कि ग्रहण के लिए भी डिफ़ॉल्ट परियोजना विन्यास मेरे लिए काम नहीं करता है। प्रोजेक्ट और क्लासपाथ फ़ाइल निर्माण और ग्रेडल बिल्ड फ़ाइल के अंदर प्रोजेक्ट लेआउट को संशोधित करके इसे ठीक करना संभव है।
ग्रहण परियोजना निर्माण मैं jvoegele से प्लगइन द्वारा प्रेरित हुआ फिक्सिंग के लिए (क्रेडिट वहाँ जाना): यदि आप के लिए उपयुक्त नहीं प्लगइन
eclipse{
project {
natures "com.android.ide.eclipse.adt.AndroidNature"
def builders = new LinkedList(buildCommands)
builders.addFirst(new BuildCommand("com.android.ide.eclipse.adt.PreCompilerBuilder"))
builders.addFirst(new BuildCommand("com.android.ide.eclipse.adt.ResourceManagerBuilder"))
builders.addLast(new BuildCommand("com.android.ide.eclipse.adt.ApkBuilder"))
buildCommands = new ArrayList(builders)
}
classpath {
containers.removeAll { it == "org.eclipse.jdt.launching.JRE_CONTAINER" }
containers "com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"
plusConfigurations += configurations.compile
file {
whenMerged { classpath ->
classpath.entries.removeAll { it instanceof SourceFolder && (it.dir?.path == "gen" || it.dir?.path == "src") }
classpath.entries.add(new SourceFolder("gen", null))
classpath.entries.add(new SourceFolder("src", null))
}
}
}
}
आप उत्पादक होने के लिए अपनी परियोजना तेजी से प्राप्त करना चाहते हैं, यह वह जगह है ।
मैं उत्सुकता से कुछ प्रतिक्रिया प्राप्त करने का इंतजार कर रहा हूं। कौन सा ग्रैडल प्लगइन लोग आम तौर पर एंड्रॉइड प्रोजेक्ट बनाने के लिए उपयोग करते हैं? अग्रिम धन्यवाद। – Santanu