Eclipse下的AndroidAnnotations的项目导入配置

本文介绍了在Eclipse中导入使用AndroidAnnotations框架的项目时如何进行配置,包括启用注解处理,添加AndroidAnnotations的jar包到Factory Path和Build Path,以及解决可能出现的找不到“Annotation Processing”插件和“Unable to load annotation processor factory”错误的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用AndroidAnnotations框架时,会减少代码的书写量,原理是提供一些引用代码直接使用时AndroidAnnotations框架会在后台自动编译即使生成部分代码,生成的代码可以再项目原路径里面查看,在.apt_generated文件夹内。不过有时直接导入使用了AndroidAnnotations框架的项目,并不会在后台编译,是因为缺少一些必要的配置,这里主要说一下这个。

配置方法:

现在右键你的工程,选择“Properties”,然后选择"Java Compiler" (确保 "Compiler compliance level"是“1.6”),然后选

"Annotation Processing"①,勾选Enable annotation processing",再打开下一阶层Factory Path,然后选择Add Jars,选择你

compile-libs文件夹下的AndroidAnnotation的jar包②(如果你导入的项目是使用Annotation 框架,就会有这个文件夹,这是使用这

个框架时就已经创建的) ,点击OK;然后选择Java Build Path - Libraries,选择Add Jars,选择libs文件夹下的AndroidAnnotation

的jar包,点击OK,这样再进行操作时就可以自动编译了。

可能会遇到的一些问题:

①:找不到“Annotation Processing”,这种情况需要添加一下插件,具体方法:点击Help,选择“install new software”,然后在“Work with”栏选择“Juno - http://download.eclipse.org/releases/juno”,等待获取到资源后,选择“Eclipse Java Development Tools”,点击next即可(这个下载过程可能会持续一段时间,也可能很快,等着就好,不要以为是卡了就一直取消),等完成后安装,安装完成会提醒eclipse重启即可

②:这些都完成后还有可能出现一种情况,项目会报错,但是只是项目文件夹报错,代码并没有报错,查看Problms会发现报错提示为“Unable to load annotation processor factory”,这种情况出现原因可能是在Factory Path 那个界面Add Jars时,已经有一个被添加的AndroidAnnotation的jar包了,于是就没有再去添加,解决

方法,将原来的那个jar包删除掉,按上面方法自己配置一遍即可 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值