AndroidAnnotations框架配置

如今Android Studio的普及,Android开发基本要舍弃Eclipse了,最近使用AndroidAnnotations 注解框架的时候,找了些资料慢慢整出来了,在这给大家简单分享一下:

首先Gradle里面配置完全可以根据框架提供的官网学习,Gradle配置官网介绍地址:https://github.com/excilys/androidannotations/wiki/Building-Project-Gradle  在这对其进行简单的阐述:

分三个点:首先在全局gradle文件中添加如下信息

buildscript {    repositories {        jcenter()        mavenCentral()      //添加maven中心仓库    }    dependencies {        classpath ‘com.android.tools.build:gradle:1.3.0‘        classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.4‘    //  添加加载地址

    }}

repositories {    mavenCentral()        //添加maven中心仓库    mavenLocal()          //添加本地maven仓库}

allprojects {    repositories {        jcenter()    }}

task clean(type: Delete) {    delete rootProject.buildDir}

然后第二步在项目app的gradle中添加如下信息:

apply plugin: ‘com.android.application‘apply plugin: ‘android-apt‘  //需要添加

def AAVersion = ‘3.3.2‘    //需要添加,可根据当前版本自定义其中的版本号android {    compileSdkVersion 23    buildToolsVersion "22.0.1"

    defaultConfig {

        minSdkVersion 14        targetSdkVersion 23        versionCode 1        versionName "1.0"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile(‘proguard-android.txt‘), ‘proguard-rules.pro‘        }    }}

dependencies {    compile fileTree(include: [‘*.jar‘], dir: ‘libs‘)    testCompile ‘junit:junit:4.12‘    compile ‘com.android.support:appcompat-v7:23.0.1‘    compile ‘com.android.support:design:23.0.1‘    apt "org.androidannotations:androidannotations:$AAVersion"      //需要添加    compile "org.androidannotations:androidannotations-api:$AAVersion"  //需要添加}

apt {                //整个内容需要添加    arguments {        androidManifestFile variant.outputs[0].processResources.manifestFile    }}

最后构建时如果速度缓慢,需要自备FQ,之后在配置清单文件中对Activity的命名进行改变,在最后面加上一个下划线_,如果报错的话就进行编译一下就可以了!!!

最后配置就这么完成了,该框架使用起来确实是很方便的哟~~~

时间: 2024-10-01 05:14:37

AndroidAnnotations框架配置的相关文章

AndroidAnnotations框架

AndroidAnnotations框架 AndroidAnnotations配置 首先在全局gradle文件中添加如下信息 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() mavenCentral() //添加maven中心仓库 } dependencies { cl

无废话Android之android下junit测试框架配置、保存文件到手机内存、android下文件访问的权限、保存文件到SD卡、获取SD卡大小、使用SharedPreferences进行数据存储、使用Pull解析器操作XML文件、android下操作sqlite数据库和事务(2)

1.android下junit测试框架配置 单元测试需要在手机中进行安装测试 (1).在清单文件中manifest节点下配置如下节点 <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.example.demo1" /> 上面targetPackage指定的包要和应用的package相同. (2)在清单文件中ap

Yii框架配置

1.将yii框架命令行工具yiic.bat的路径加入环境变量,以便可以使用CMD命令创建项目 2.创建项目: framework是yii的核心,尽量保持核心包的完整性以后创建多个项目时可以共用,在framework同级的目录创建一个自己的项目文件夹,如:webapp CMD创建项目:>yiic webapp ../webapp/myblog(因为配置的环境变量是在framework下,故返回上层找webapp) 尊重原创,转载请保留:(Yii框架配置)http://www.cnblogs.com

使用IntelliJ IDEA开发SpringMVC网站(二)框架配置

原文:使用IntelliJ IDEA开发SpringMVC网站(二)框架配置 摘要 讲解如何配置SpringMVC框架xml,以及如何在Tomcat中运行 目录[-] 文章已针对IDEA 15做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码. 五.SpringMVC框架配置 1.web.xml配置 2.xxx-servlet.xml配置 转载请注明出处:Gaussic(一个致力于AI研究却不得不兼顾项目的研究生). 注:此文承接上一文:使用IntelliJ IDEA开发Spring

ThinkPHP框架配置自定义的模板变量(十)

原文:ThinkPHP框架配置自定义的模板变量(十) 模板替换(手册有详细介绍对应的目录) __PUBLIC__:会被替换成当前网站的公共目录 通常是 /Public/ __ROOT__: 会替换成当前网站的地址(不含域名) __APP__: 会替换成当前项目的URL地址 (不含域名) __GROUP__:会替换成当前分组的URL地址 (不含域名) __URL__: 会替换成当前模块的URL地址(不含域名) __ACTION__:会替换成当前操作的URL地址 (不含域名) __SELF__: 会

springmvc框架配置

web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:javaee="http://java.sun.com/xml/ns/javaee&quo

ssm框架配置过程

1.pom.xml配置 1.1<build>标签中配置<plugins>和<resources>,即插件和资源文件 1.2 <properties>标签中配置自定义的标签,可以在<dependency>中取出 1.3<dependencies>中配置各依赖包,统一管理 2.创建项目用到的包 1.1web层一般用到model,dao,controller,service,utils,security 1.2创建webapp下面的静态资源

Android电商开发(2)框架配置入口设计

Android电商开发(2)框架配置入口设计 项目根据课程大佬讲解可以用单activity和多个fragment来实现.这样的好处就在于可以是产品更加的顺滑. 1.初始化配置 由上一部分可以知道,软件的初始化配置需要写在核心module中.在book_core中创建一个包名为app,用来统管整个app.在包中new一个class为Book.把全局的一些信息存在一个map里,在任何一个引用这个库的业务逻辑里都可以引用他.新建一个类Configurator来管理这些配置信息,这个类用来配置文件的获取

Vagrant搭建虚拟化开发环境(四)PHP框架配置

本篇开启PHP框架配置(以ThinkPHP5为例) 上一篇文章地址:https://www.cnblogs.com/phperpxy/p/10338427.html 配置nginx虚拟主机 cd /etc/nginx/conf.d #nginx存放虚拟主机配置文件的地方 sudo touch tp5.conf #新建一个配置文件 sudo vim tp5.conf #编辑 sudo service nginx restart #重启nginx 首先说明下我配置的共享目录是挂载到这个目录下的/ho