为什么80%的码农都做不了架构师?>>>   

buildscript {    repositories {        mavenCentral()    }    dependencies {        classpath 'com.android.tools.build:gradle:0.6.+'    }}apply plugin: 'android'repositories {    mavenCentral()}android {    compileSdkVersion 19    buildToolsVersion '19.0.0'    buildTypes {        release {            zipAlign true        }    }    defaultConfig {        minSdkVersion 10        targetSdkVersion 19    }    applicationVariants.all { variant ->        def aptOutputDir = project.file("${project.buildDir}/source/apt_generated")        def aptOutput = new File(aptOutputDir, variant.dirName)        println "****************************"        println "variant: ${variant.name}"        println "manifest:  ${variant.processResources.manifestFile}"        println "aptOutput:  ${aptOutput}"        println "****************************"        android.sourceSets[getSourceSetName(variant)].java.srcDirs+= aptOutput.getPath()        variant.javaCompile.doFirst {            println "*** Running AndroidAnnotations for ${variant.name}"            aptOutput.mkdirs()            variant.javaCompile.options.compilerArgs += [                    '-processorpath', configurations.apt.getAsPath(),                    '-AandroidManifestFile=' + variant.processResources.manifestFile,                    '-s', aptOutput            ]        }        variant.javaCompile.source = variant.javaCompile.source.filter { p ->            return !p.getPath().startsWith(aptOutputDir.getPath())        }    }}configurations {    // This is the annotations processor dependency configuration.    apt}dependencies {    compile 'com.android.support:appcompat-v7:+'    apt files('libs/androidannotations-2.7.1.jar')    compile files('libs/androidannotations-api-2.7.1.jar')}def getSourceSetName(variant) {    return new File(variant.dirName).getName();}


转载于:https://my.oschina.net/yoke/blog/183364

更多相关文章

  1. android 还原短信
  2. android 多张图片动画方式轮播(转载)
  3. unity和Android交互(内容部分为转载)
  4. Android(安卓)zip文件压缩
  5. android http://dl-ssl.google.com/android/eclipse/访问不了
  6. 【转载】Android事件分发机制完全解析,带你从源码的角度彻底理解(
  7. Android(安卓)ANR 分析(转载)
  8. 解决android一直在running,打不开文件,下载不了gradle包的方法
  9. 转载:Android(安卓)解压zip文件

随机推荐

  1. Android(安卓)Drawable Resources系列5:
  2. 1、Android(安卓)Studio的安装及环境配置
  3. 学习:Android框架
  4. 跟雷军一起干,小米 Android(安卓)开发工程
  5. Android实例剖析笔记(二)
  6. Android获取触摸手势实现左右滑动
  7. Android(安卓)音频数据流(2): 从 AudioTrac
  8. 史上最全的Android面试题集锦
  9. Android提示:使用或覆盖了已过时的 API
  10. 【Android】在开发项目的时候,利用Android