android框架androidannotations配置异常

本文介绍AndroidAnnotations框架如何简化Android应用开发过程,通过减少代码量和提高开发效率,对比了传统方式与使用框架后的代码差异,并详细阐述了框架的配置步骤。使用AndroidAnnotations可以显著提升开发体验。
androidannotations 框架是对android本身的一些操作进行了再次封装,使用起来非常好用,大家可以先看一下两个的对比效果。
先来看一下普通代码:
  1. public class MainActivity extends Activity  
  2.    
  3.     EditText et;  
  4.     TextView tv;  
  5.     Button btn;  
  6.    
  7.     @Override  
  8.     protected void onCreate(Bundle savedInstanceState)  
  9.        super.onCreate(savedInstanceState);  
  10.        setContentView(R.layout.activity_main);  
  11.    
  12.        et (EditText) findViewById(R.id.et);  
  13.        tv (TextView) findViewById(R.id.tv);  
  14.        btn (Button) findViewById(R.id.btn);  
  15.    
  16.        btn.setOnClickListener(new OnClickListener()  
  17.    
  18.            @Override  
  19.            public void onClick(View v)  
  20.               tv.setText("Content:" +et.getText());  
  21.             
  22.        });  
  23.    
  24.      
  25. }  

再来看一下 annotations框架代码
  1. @EActivity(R.layout.activity_main)  
  2. public class MainActivity extends Activity  
  3.    
  4.     @ViewById  
  5.     EditText et;  
  6.     @ViewById  
  7.     TextView tv;  
  8.    
  9.     @Click  
  10.     void btn()  
  11.        tv.setText("Content:" +et.getText());  
  12.      
  13.    

对比非常明显,减少了大量代码,非常简洁,但是初学者在使用的时候,配置不正确,根本找不到类,项目也无法运行,下面详细说一下 AndroidAnnotations 的配置:

首先确保有两个重要的JAR包:androidannotations-X.X.X-api.jar 和 androidannotations-X.X.X.jar,jar包官网下载地址https://github.com/excilys/androidannotations/wiki/Download

步骤:

1、将androidannotations-X.X.X-api.jar 放到libs文件夹下;将androidannotations-X.X.X.jar放到compile-libs


android框架androidannotations配置异常

2、在你的工程上右键单击,在弹出的菜单中选择"Properties",找到Java Compiler,确保Compiler compliance level设置为1.6,否则的话处理器将不起作用。

3、选择Java Compiler中的 Annotation Processing 并且选中 Enable annotation in Editor。

android框架androidannotations配置异常

4、转到Java Compiler 中的 Annotation Processing 下边的 Factory Path,在此将androidannotations-X.X.X.jar添加到其中。
5、转到Java Build Path 下的Libraries,添加androidannotations-X.X.X-api.jar。(ADT 17 自动加载libs文件夹下的JARs)。
至此,您可以使用androidannotations了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

红-旺永福

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值