怎么在android studio 1.3正式版中配置androidannotations?

中才德创 2016-02-20 11:02:10
有明白的人吗?

在网络上百度,一大把不负责任的COPY党。
...全文
225 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
中才德创 2016-03-02
  • 打赏
  • 举报
回复
引用 5 楼 a631855639 的回复:
引用 4 楼 HawkOfWinter 的回复:
[quote=引用 3 楼 a631855639 的回复:] 不用注解框架
是觉得弊大于利吗?
1、Android的基础就是findViewById,公司新成员必修掌握的,但是不一定要掌握注解 2、如果注解不是编译时,而是运行时,还有损性能 3、对我个人而言,我不觉得注解有比findViewById方便,现在AS代码提示也很快的[/quote] 也行!
中才德创 2016-02-22
  • 打赏
  • 举报
回复
引用 3 楼 a631855639 的回复:
不用注解框架
是觉得弊大于利吗?
画虎烂 2016-02-22
  • 打赏
  • 举报
回复
引用 4 楼 HawkOfWinter 的回复:
引用 3 楼 a631855639 的回复:
不用注解框架
是觉得弊大于利吗?
1、Android的基础就是findViewById,公司新成员必修掌握的,但是不一定要掌握注解 2、如果注解不是编译时,而是运行时,还有损性能 3、对我个人而言,我不觉得注解有比findViewById方便,现在AS代码提示也很快的
中才德创 2016-02-20
  • 打赏
  • 举报
回复
eclipse下的,看百度经验http://jingyan.baidu.com/article/5552ef47c25fea518ffbc9e9.html,就很明白了。看来,百度经验还是比较负责任的!
画虎烂 2016-02-20
  • 打赏
  • 举报
回复
不用注解框架
中才德创 2016-02-20
  • 打赏
  • 举报
回复
经过验证,已经运行成功了,androidannotations success看到了!

根目录下的build.gradle文件,需要添加一行:
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'

见下图:

非根目录下的app\build.gradle文件,需要添加多行:
apply plugin: 'android-apt'
def AAVersion = '3.3.1'
apt "org.androidannotations:androidannotations:$AAVersion"
compile "org.androidannotations:androidannotations-api:$AAVersion"
apt {
arguments {
//老版本的写法2.2.1以前
//androidManifestFile variant.processResources.manifestFile
//2.2.1以后
androidManifestFile variant.outputs[0].processResources.manifestFile
resourcePackageName 'com.c431.wifispy'//项目包名
}
}

见下图:

后面就很简单了,执行菜单Build/Rebuild Project,然后
app\src\main\AndroidManifest.xml将MainActivity加个_。
MainActivity.java文件增加
import android.widget.TextView;
import org.androidannotations.annotations.AfterViews;
import org.androidannotations.annotations.EActivity;
import org.androidannotations.annotations.ViewById;
@EActivity(R.layout.activity_main)
@ViewById(R.id.tvTip)
TextView tvTip;
@AfterViews
void afterViews() {
tvTip.setText("androidannotations success");
}

删除
 //setContentView(R.layout.activity_main);

见下图:

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧