eclipse接入aar包

原创 2018年04月16日 16:11:10

    虽说现在主流开发android是用studio,libary打包出的aar文件可供其他项目使用,但是eclipse无法使用aar包。当需要使用aar包是需要自己做一定处理才行。

1、aar文件解压(有些压缩工具可以直接解压,不行就先改后缀.zip后在解压),解压后目录如下:

       

2、打开Eclipse,把解压后的文件夹当成android工程直接import进入,如图:


3、导入项目之后会有些错误,需要自己手动处理。首先对文件位置进行修正,如下图:将原先libs下的包(标注1)全部删除,将jni文件下的内容(标注2)和classes.Jar(标注3)放入libs文件夹下


文件位置重新摆放后的项目结构如下图:


5、resvalues文件夹报错,可以看到colordimenstringstyle都在一个文件里面,如下图,编译器提示style标签不能存放于此。需要将style标签拿出来,values下新建一个styles文件将style标签部分转移剪切过去(这里可能由于两边环境不一致,导致某些系统的的theme找不到,可以自己修改编译版本,或者将无法识别的theme注释掉)。color、dimen、string等标签的可以不用管。


6.将导入的项目设置为isLibary,自己新建其它项目引用即可。


在eclipse如何导入.aar包

今天用到这样的.aar文件,发现在eclipse中无法直接使用这样的包,经过查找资料发现.aar文件是AS专用包,由于eclipse普通使用的为jar包,而.aar里面包含了一些资源文件如res等文件...
  • syb001chen
  • syb001chen
  • 2016-08-18 15:11:48
  • 3527

aar 在Eclipse项目中的使用和sdk开发注意事项

1.问题描述:aar是AndroidStudio特殊格式的压缩包,as的项目可以直接放到libs目录下,as可以自动识别其中的代码和资源,但是如果直接放到Eclipse项目中的libs目录下的话,你会...
  • TheMeLove
  • TheMeLove
  • 2017-06-05 21:07:08
  • 909

1分钟不用改任何代码在Eclipse中使用AAR

最近需要在公司应用上集成Facebook第三方登录功能,然而facebook只提供maven依赖库地址或者aar文件,这是完全抛弃eclipse了。。。不管怎样功能还是要放上去的,经过搜索找到了解决方...
  • franciszyz
  • franciszyz
  • 2015-12-23 11:07:25
  • 9599

Android Eclipse使用.aar文件攻略

今天想在很久没用的Eclipse上使用之前在AS中使用过的AndroidEventBus功能,当我把AndroidEventBus.aar文件以jar包文件的形式导入到libs文件夹下并且Build ...
  • woshizisezise
  • woshizisezise
  • 2016-06-30 14:19:24
  • 9591

在Eclipse中使用aar文件

aar文件是AndroidStudio中使用的。但是如果想要在eclipse中成功使用,几步就能完成,简单易行。亲测。 1.拿到aar文件后,解压。如不能解压,修改后缀为zip后解压(推荐工具7-zi...
  • Developer_android
  • Developer_android
  • 2017-04-11 15:29:15
  • 2507

安卓实战开发之把arr替换为library给eclipse使用(菜鸟学习)

前言我特么也是醉了,公司硬是使用eclipse开发安卓项目(为了给技术老大检查代码,我平时开发都是android studio),然后呢公司有需求说是要集成杉德渠道系统,果不其然客户给的是androi...
  • u013278099
  • u013278099
  • 2016-07-04 16:03:27
  • 4243

Eclipse 导入.aar文件

今天搞了一个分享的SDK,包括微信,QQ,新浪微博的分享。而我是用Android studio 开发的,接入微信和微博时,发现导出的资源中,微博是以.aar文件导出。毕竟做出来的SDK,给别人使用时,...
  • DexLins
  • DexLins
  • 2017-05-10 17:47:13
  • 844

填坑:eclipse使用android studio提供的aar形式的lib所遇到的坑

第三方提供一个sdk给我,里面包含了一个demo程序,sdk中提供的第三方依赖有jar包和aar形式的,另外还有一些是直接在gradle中声明的。 无奈使用eclipse开发,得把人家studio工...
  • anhenzhufeng
  • anhenzhufeng
  • 2016-11-23 15:54:02
  • 733

unity接应用包sdk趟过的那些坑

年后接到的第一个任务,搞了一整天,总算填了一个坑。(unity     AndroidStudio)问题描述是这样的,合作方的unity项目接应用宝的sdk的时候出现各种问题,对方是国外公司,交流起来...
  • rookie_cainiao
  • rookie_cainiao
  • 2018-03-08 10:48:59
  • 62
收藏助手
不良信息举报
您举报文章:eclipse接入aar包
举报原因:
原因补充:

(最多只允许输入30个字)