最简单的build.gradle

buildscript {    repositories {        mavenCentral()    }    dependencies {        classpath 'com.android.tools.build:gradle:0.11.1'    }}apply plugin: 'android'android {    compileSdkVersion 19    buildToolsVersion "19.0.0"}
buildscript部分是用来构建android所需要的部分,dependecies中的classpath依赖包含了android插件. android{}部分则是配置android构建的入口,默认只需要compileSdkVersion和buildtoolsVersion.Important:You should only apply theandroidplugin. Applying thejavaplugin as well will result in a build error.

使用gradle构建android的默认project结构:

src/main       ----java/       ----res/       ----assets/       ----aidl/       ----rs/       ----jni/       ----AndroidManifest.xmlsrc/androidTest/       ----java/
Note:src/androidTest/AndroidManifest.xmlis not needed as it is created automatically.

配置目录结构

若默认结构不符合你的要求,可以自行配置,在看了官方的文档之后,尝试了哈,结果总是报错,AndroidManifest.xml dose not exist for specified property manifest.结果加上路径之后就行了. 官方版:
android {    sourceSets {        main {            manifest.srcFile 'AndroidManifest.xml'            java.srcDirs = ['src']            resources.srcDirs = ['src']            aidl.srcDirs = ['src']            renderscript.srcDirs = ['src']            res.srcDirs = ['res']            assets.srcDirs = ['assets']        }        androidTest.setRoot('tests')    }}
我测试过的版本,注意我gradle用的是0.12,Build tool 版本是20:
apply plugin: 'com.android.application'android {    compileSdkVersion 20    buildToolsVersion "20.0.0"    sourceSets{        main{            manifest.srcFile('src/main/AndroidManifest.xml')            java.srcDirs=['src/main/java']            res.srcDirs=['src/main/res']        }        androidTest.setRoot('test')    }    defaultConfig {        applicationId "me.waye.gradle"        minSdkVersion 15        targetSdkVersion 20        versionCode 1        versionName "1.0"    }    buildTypes {        release {            runProguard false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    }}dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])}

更多相关文章

  1. android 自动更新apk版本
  2. 修改android 系统设置 android 版本
  3. android中获取当前程序路径
  4. Android 2.1 源码结构分析
  5. android 版本更新
  6. Android版本号对应API、版本名称、NDK版本等
  7. Android从1.0到11版本特性
  8. 下载不同版本android studio

随机推荐

  1. 如何使用Visual Studio 2010在数据库中生
  2. MSSQL事务的存储过程
  3. SQL Server UPDATE语句的用法详解
  4. sql存储过程详解
  5. 总结一周内学习的Sql经验(一)
  6. SQL SERVER使用REPLACE将某一列字段中的
  7. Sql Server 创建数据库脚本Create DATABA
  8. SQL Server导入导出数据时最常见的一个错
  9. SQL Server中使用sp_password重置SA密码
  10. SQL Server数据库bcp导出备份文件应用示