그래서 Gradle v1.6을 사용하여 Android Studio v0.2에서 매우 간단한 프로젝트를 설정하는 데 어려움을 겪고 있습니다. ActionBarSherlock을 사용하는 간단한 앱을 만들고 싶습니다. 그래서 Android Studio에서 프로젝트를 만들었습니다.
Project와 동일한 루트 폴더에 최신 ABS를 다운로드했습니다. 그래서 여기Android Studio에서 ActionBarSherlock을 위해 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']
}
}
}
을 그리고 다음 actionbarsherlock/build.gradle
에서
include ':ABSApp'
include 'actionbarsherlock'
project(':actionbarsherlock').projectDir=new File('actionbarsherlock')
내가 가진 : 루트 settings.gradle
에서
|ABSAppProject
|..settings.gradle
|..build.gradle
|--ABSApp
|....build.gradle
|actionbarsherlock
|..build.gradle
, 내가 가진 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
}
}
root 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.build 파일이 아마 좋아하므로, Gradle을 확인을 작동하는 것 같다 이용하여 혼자 ABS 라이브러리를 구축.
내가 뭘 잘못하고 있니?
아직 해결 했습니까? 나도 이것에 문제가있다. .. – Rob