您的位置:首页 > 编程语言 > Java开发

Eclipse下的AndroidAnnotations的项目导入配置

2016-11-23 13:41 549 查看
使用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包删除掉,按上面方法自己配置一遍即可 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐