iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >在Eclipse上安装AJDT插件开发Android应用
  • 595
分享到

在Eclipse上安装AJDT插件开发Android应用

EclipseAndroid 2022-06-06 13:06:23 595人浏览 泡泡鱼
摘要

安装AJDT插件: 插件地址:https://www.eclipse.org/ajdt/downloads/ 安装方法:找个自己Eclipse版本对应的AJDT进行安装,可以下载后安装,也可以在线安装。 我用的是Eclipse4.1

安装AJDT插件

插件地址:https://www.eclipse.org/ajdt/downloads/ 安装方法:找个自己Eclipse版本对应的AJDT进行安装,可以下载后安装,也可以在线安装。
我用的是Eclipse4.10.0,对应的AJDT 地址 Http://download.eclipse.org/eclipse/updates/4.10 以上随便百度 Eclipse Aspectj AJDT都可以找到教程

AJDT插件使用方法

创建Android工程后,在工程上 “鼠标右键”->“Config”->“Convert to AspectJ Project”
Convert to AspectJ Project 将AspectJ 依赖添加到编译路径内。
工程上鼠标右键-> properties -> “Java Build Path” -> “Order and Export” the “AspectJ Runtime Library
在这里插入图片描述
**我在这里遇到了一个编译问题,如下
com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)

原因是上图选中的AspectJ Runtime Library 是用java 1.8编译的,而我的工程是1.7编译的。
解决办法是删除了上图中的AspectJ Runtime Library依赖,手动引入一个AspectJ的依赖包( AspectJ下载地址),下载后双击安装,将安装目录下的lib/aspectjrt.jar 文件添加到我工程的lib中,并用它替换之前的AspectJ Runtime Library。注意将aspectjrt.jar放到最后
在这里插入图片描述 这样工程就可以开始AspectJ开发

用ant编译AspectJ

这里我的情况是原有工程是可以正确编译的,只是需要添加对AspectJ的编译支持 用Ajc11CompilerAdapter (javac)方式编译已有的工程: 将AspectJ安装路径下的lib/aspectjtools.jar复制到${ANT_HOME}/lib下 ant新加参数
ant -Dbuild.compiler=org.aspectj.tools.ant.taskdefs.Ajc11CompilerAdapter
使用这种方式,不用改写原有的脚本,其相当于扩展了javac,使javac命令可以正确编译AspecJ代码(目前遇到的一点小问题就是不管工程是否实际上使用的AspectJ,都需要将aspectjrt.jar加入到classpath中) 以上内容都是从说明文档的第4章找到的,有别的问题还是需要看下文档去解决
作者:yyyyuusj


--结束END--

本文标题: 在Eclipse上安装AJDT插件开发Android应用

本文链接: https://www.lsjlt.com/news/28871.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作