तो मैं एंड्रॉइड स्टूडियो v0.2 में ग्रैडल v1.6 के साथ एक बहुत ही सरल परियोजना स्थापित करने के लिए संघर्ष कर रहा हूं। मैं एक साधारण ऐप बनाना चाहता हूं जो एक्शनबैरशेलॉक का उपयोग करता है, इसलिए मैंने एंड्रॉइड स्टूडियो में एक प्रोजेक्ट बनाया है।
प्रोजेक्ट के निर्माण के समान रूट फ़ोल्डर में, मैंने नवीनतम एबीएस डाउनलोड किया है।ActionBarSherlock के लिए एंड्रॉइड स्टूडियो में गड़बड़ी कैसे व्यवस्थित करें?
मेरी संरचना है:
|ABSAppProject
|..settings.gradle
|..build.gradle
|--ABSApp
|....build.gradle
|actionbarsherlock
|..build.gradle
जड़ settings.gradle
में, मेरे पास है:
include ':ABSApp'
include 'actionbarsherlock'
project(':actionbarsherlock').projectDir=new File('actionbarsherlock')
actionbarsherlock/build.gradle
में मेरे पास है:
apply plugin: 'android-library'
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
dependencies {
compile 'com.google.android:support-v4:r7'
}
android {
compileSdkVersion 14
buildToolsVersion '17'
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}
और अंत में, ABSApp/build.gradle
, मेरे पास है:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile 'com.android.support:support-v4:r7'
compile project (':actionbarsherlock')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 9
targetSdkVersion 16
}
}
रूट build.gradle खाली है।
जब निर्माण, (Gradle निर्माण --info उपयोग करते हुए) मैं:
Starting Build
Settings evaluated using settings file '/Users/m/Documents/Projects/ABSAppProject/settings.gradle'.
Projects loaded. Root project using build file '/Users/ma/Documents/Projects/ABSAppProject/build.gradle'.
Included projects: [root project 'ABSAppProject', project ':ABSApp', project ':actionbarsherlock']
Evaluating root project 'ABSAppProject' using build file '/Users/m/Documents/Projects/ABSAppProject/build.gradle'.
Evaluating project ':ABSApp' using build file '/Users/m/Documents/Projects/ABSAppProject/ABSApp/build.gradle'.
Evaluating project ':actionbarsherlock' using empty build file.
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':ABSApp'.
> Failed to notify project evaluation listener.
> Configuration with name 'default' not found.
अकेले एबीएस लाइब्रेरी बनाई का उपयोग कर Gradle ठीक काम करने के लिए लगता है, ताकि gradle.build फ़ाइल शायद ठीक है।
मैं क्या गलत कर रहा हूं?
क्या आपने अभी तक इसे हल किया है? मुझे इसके साथ भी परेशानी हो रही है .. – Rob