概述
本文主要讲述在Android Studio中使用Gradle和AndroidAnnotations
不知道Gradle和AndroidAnnotations,请自行百度。
1.首先在gradle中配置AndroidAnnotations,app的build.gradle和Project的build.gradle
app的 build.gradle内容:
apply plugin: 'com.android.application'
<span style="color:#ff0000;"><strong>apply plugin: 'android-apt'
def AAVersion = '3.1'</strong>
</span>
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
<span style="color:#ff0000;"><strong>apt "org.androidannotations:androidannotations:$AAVersion"
compile "org.androidannotations:androidannotations-api:$AAVersion"</strong>
</span>
}
<span style="color:#ff0000;"><strong>apt {
arguments {
androidManifestFile variant.outputs[0].processResources.manifestFile
// if you have multiple outputs (when using splits), you may want to have other index than 0
resourcePackageName 'com.example.ocean.myapplication'
// If you're using Android NBS flavors you should use the following line instead of hard-coded packageName
// resourcePackageName android.defaultConfig.packageName
// You can set optional annotation processing options here, like these commented options:
// logLevel 'INFO'
// logFile '/var/log/aa.log'
}
}</strong>
</span>android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
defaultConfig {
applicationId "com.example.ocean.myapplication"
minSdkVersion 15
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets {
main {
manifest.srcFile 'src/main/AndroidManifest.xml'
java.srcDirs = ['src/main/java', 'build/generated/source/apt/${variant.dirName}']
resources.srcDirs = ['src/main/resources']
res.srcDirs = ['src/main/res']
assets.srcDirs = ['src/main/assets']
}
}
}
Project的build.gradle内容:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
//jcenter()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0'
<span style="color:#ff0000;"><strong>classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'</strong>
</span>
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
//jcenter()
mavenCentral()
mavenLocal()
}
}
2.在ide中配置AndroidAnnotations
Eclipse
1)右键点击project选择 "Properties"
2)找到 Java Compiler > Annotation Processing
3)添加 processor options
列表
3.经过以上配置已经可以在项目中正常使用androidannotations
最后
以上就是无语大叔为你收集整理的Android Studio中使用Gradle和AndroidAnnotations的全部内容,希望文章能够帮你解决Android Studio中使用Gradle和AndroidAnnotations所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复