第一次使用gradle构建Android项目还是比较曲折的,遇到了很多问题,在这里就不一一列出了,问题的原因主要是:
1.没有配置sdk的环境变量ANDROID_HOME:D:\android-sdk\android-sdk
2.使用的gradle的版本不对,本以为最新的2.0版本会很稳定,但是各种尝试都失败了,最后使用了1.10版本。
3.使用gradle版本与Android插件的版本不对应,之前使用过
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
最终失败了。
最终的一个简单的build.gradle文件如下所示:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4.0'
}
}
apply plugin: 'android'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
android {
compileSdkVersion 19
buildToolsVersion "20.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')
}
}