Android Studio中使用Gradle和AndroidAnnotations
来源:互联网 发布:打开页面就执行js 编辑:程序博客网 时间:2024/06/05 21:51
本文主要讲述在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
0 0
- Android Studio中使用Gradle和AndroidAnnotations
- 在Android Studio中使用androidannotations(安卓注解)的方法(通过Gradle添加)
- Android Studio + gradle + Androidannotations 配置记录
- android studio中使用 aar 和gradle 的配置
- Android studio中配置androidannotations框架
- Android studio androidannotations Activity_ 无法使用 怎么回事
- android studio中使用gradle多渠道打包
- Android Studio中使用Gradle打包
- Android Studio中Gradle使用详解
- Android Studio中Gradle使用详解
- Android Studio中Gradle使用详解
- Android Studio中gradle使用解析
- Android Studio中Gradle使用详解
- Android Studio中Gradle使用详解
- android studio 中使用gradle命令行
- Android Studio中Gradle使用详解
- Android Studio中Gradle使用详解
- Android Studio中关于Gradle的使用
- 五边形数定理
- Android:Intent Filter简介及属性(action、Category等)匹配方式说明
- Java多线程----java 对象锁
- fdisk
- nodeJS npm grunt grunt-cli
- Android Studio中使用Gradle和AndroidAnnotations
- Python函数式编程指南(四):生成器
- Linux下DNS服务器的设置
- 自定义Table View Cell左右滑动的使用
- 社説 20150313 農産品輸出拡大 生産者と企業の連携強めよう
- [读书笔记]iOS与OS X多线程和内存管理 [GCD部分]
- 链路聚合etherchannel
- WinForm界面开发之布局控件"WeifenLuo.WinFormsUI.Docking"的使用
- 用CodeDeploy来做部署、更新和回退