Android(安卓)Studio中使用Gradle和AndroidAnnotations
16lz
2021-01-25
本文主要讲述在Android Studio中使用Gradle和AndroidAnnotations
不知道Gradle和AndroidAnnotations,请自行百度。
1.首先在gradle中配置AndroidAnnotations,app的build.gradle和Project的build.gradle
app的 build.gradle内容:
apply plugin: 'com.android.application'apply plugin: 'android-apt'def AAVersion = '3.1'dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) apt "org.androidannotations:androidannotations:$AAVersion" compile "org.androidannotations:androidannotations-api:$AAVersion"}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' }}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' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4' // 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
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
- Android(安卓)Studio如何导入第三方库文件
- android studio GC overhead limit exceeded
- Android(安卓)app\build\intermediates\transforms\mergeJav
- android 获取一个apk的信息
- android 利用SimpleDateFormat格式化时间不准确的问题
- Android开发3:项目目录介绍&HelloWorld
- Android使用libgdx实现模拟方向键控制角色移动的方法