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包删除掉,按上面方法自己配置一遍即可
配置方法:
现在右键你的工程,选择“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包删除掉,按上面方法自己配置一遍即可
相关文章推荐
- Eclipse导入Android项目后出错(相关程序已经配置好)
- 项目导入到Eclipse中的时候报错:存在两个android-support-v4.jar包不匹配的解接办法 分类: Android安装及配置 2014-12-17 20:38 118人阅读 评论(0) 收藏
- Eclipse项目导入Android Stuio 配置出现 Timeout waiting to lock buildscript class cache for build file 'H:\studioproject\Generic_SN\build.gradle'
- android实现cordova 配置安装及项目创建导入eclipse添加对话框插件
- Fresco(Facebook开源的android项目)图片缓存框架的eclipse整合与使用探索(较详细配置说明)
- 在导入eclipse项目到Android Studio出现这样的错误, 非法字符: ‘\ufeff‘ 解决方案|错误: 需要class, interface或enum
- 在导入eclipse项目到Android Studio出现这样的错误, 非法字符: '\ufeff' 解决方案|错误: 需要class, interface或enum,查阅后了解到Eclipse可以智
- 向Eclipse 中导入WorkSpace已有Android项目: Invalid project description->X overlaps the locaiton of another X
- 导入eclipse项目出错Gradle DSL method not found: 'android()'
- 在Eclipse中导入android项目,默认以Google API运行的解决办法
- 将Eclipse项目导入Android Studio出现中文乱码的问题
- eclipse导入Android工程项目后出现错误汇总
- Android——Android Sutido:[2]导入eclipse项目篇
- eclipse开发Android项目无法导入相同名称工程
- Eclipse导入android项目出现很多错误
- Android eclipse项目导入AS问题汇总。
- Android eclipse项目导入AS问题汇总(2)。
- Eclipse项目导入Android Studio出现中文乱码
- [置顶] 开源项目XXL-JOB源码的导入及在eclipse下的配置
- Mac As导入eclipse结构Android项目报错 Not a PNG file