androidannotations gradle Android Studio
生活随笔
收集整理的這篇文章主要介紹了
androidannotations gradle Android Studio
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為什么80%的碼農都做不了架構師?>>> ??
buildscript?{repositories?{mavenCentral()}dependencies?{classpath?'com.android.tools.build:gradle:0.6.+'} } apply?plugin:?'android'repositories?{mavenCentral() }android?{compileSdkVersion?19buildToolsVersion?'19.0.0'buildTypes?{release?{zipAlign?true}}defaultConfig?{minSdkVersion?10targetSdkVersion?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
總結
以上是生活随笔為你收集整理的androidannotations gradle Android Studio的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java递归遍历目录文件
- 下一篇: windows server 2003