4
我在eclipse中有一個使用庫actionbarsherlock(版本4.3.1)的現有項目MyProject。該項目編譯並在android studio中運行,但我沒有得到構建變種。請幫忙!如何使用actionbarsherlock lib配置現有項目的build.gradle文件?
這裏是setting.gradle和我的build.gradle根文件夾(project_workspace)的:
// setting.gradle:
include ':MyProject'
include ':actionbarsherlock'
build.grade:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:gradle:0.4'
}
}
myProject的的的build.gradle:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project(':C::Users:<myname>:project_workspace:actionbarsherlock')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
instrumentTest.setRoot('tests')
}
}
的的build.gradle actionbarsherlock:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android-library'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
android {
compileSdkVersion 14
buildToolsVersion "17.0.0"
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
instrumentTest.setRoot('tests')
}
}
我也在這裏讀了很多問題和答案,我看了一下gradle樣本,但是我不明白。 請幫助我,我從來沒有使用過maven或螞蟻! 如果您需要更多信息 - >告訴我。
根文件夾:
settings.gradle:
include ':JazzyListView', ':ABS', ':Volley',':WallCP'
的build.gradle:
謝謝您的回答。除了編輯構建文件之外,我還有很多工作要做。在這篇文章http://stackoverflow.com/questions/17234561/build-gradle-and-project-libs/17271295#17271295我寫什麼幫助我。 – owe