您的位置:首页 > 移动开发 > Android开发

教你如何在Android Studio搭配androidannotations

2017-09-07 18:50 302 查看
最近在学习框架,看见androidannotations框架,觉得挺好使的,就试试了,但是真心觉得搭建框架是个坑,各种不对,各种配置需要修改。好吧,我完成了,现在分享出来供大家一起学习。

先提供一些查找资料,大家有兴趣的可以看看

Android Studio中配置Android Annotations框架,以及我所发现的坑。
AA官网:http://androidannotations.org/
AA Github:https://github.com/excilys/androidannotations
AA Github wiki页:https://github.com/excilys/androidannotations/wiki
AA Github Gradle配置页:https://github.com/excilys/androidannotations/wiki/Building-Project-Gradle

好了,下面是正题了,大家注意了

一、新建项目,配置项目的build.gradle(注意了是Project的build.gradle)

classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'


大家可以看截图



这个地方的版本号是1.8,应该是最新的,可以去这儿查:右键整个项目-》Open Module
Settings-》点击左侧的app-》

点击右边顶部的Dependencies-》右上角的+号-》选择1.Dependency-》输入com.neenbedankt.gradle.plugins:android-apt
回车查询版本号。
这个文件的配置就完成了。官网文档和许多网上的博客都说还要修改依赖库,即mavenCentral()发现也可以不改,无所谓。





二、配置Module的build.gradle(这里是Module的build.gradle)

三个地方进行修改

1、First

apply plugin: 'android-apt'
def AAVersion = '4.0.0'2、Second
apt "org.androidannotations:androidannotations:$AAVersion"
compile "org.androidannotations:androidannotations-api:$AAVersion"

3、Third
apt {
arguments {
androidManifestFile variant.outputs[0]?.processResources?.manifestFile//new style
//androidManifestFile variant.processResources.manifestFile //old style
resourcePackageName "com.youteefit" //your pakcage name
}
}

如图



OK了,然后就是Sync now OK 去享受吧

写个小demo



亲测好使  使用Eclipse的童靴,可以去我的下载中去下载jar包
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  androidannotations