在Android Eclipse 开发如何 使用 (*.aar)文件

开场白:其实这篇文章有点白费心机。

详细说明是:http://blog.csdn.net/qiujuer/article/details/39754517?utm_source=tuicool

1.(*.aar)几乎是Android Studio的东西,所以你要用eclipse来使用 基于“IntelliJ IDEA”的Android Studio,必须要了解这个玩意里面是什么!

2.说退一万步,既然Android Studio使用的(*.aar),你就好好的去学使用Android Studio,为何要使用eclipse 来弄这(*.aar)呢?

3.什么?因为github的开源项目用 “Gradle ” 构建项目 来 依赖 这些 包 (*.aar)。 

4.而Android Studio本来就用Gradle ,所以直接github的URL一导入,花上一两分钟就能跑起项目了。

哎,没有办法了。看来eclipse以后都不知道怎么怎么办。(如果新开的Android项目的话,要大力建议使用Android Studio,毕竟别人github上的大牛都用Gradle 了,更别说Android Studio)

 

看完上面的吐槽,还想自找麻烦使用Eclipse 使用 (*.aar)包的话,就继续看下面吧。

 

前提:我假设 (*.aar)的包是从“%ANDROID_HOME%\extras\android\m2repository” 中的 v4 或者 v7中获取到的。

什么? 你的SDK没有 更新到“ m2repository ”文件夹 或者 “被大天朝拦住网络无法更新”。

好吧!你赢了,你去看 http://www.cnblogs.com/shortboy/archive/2012/10/25/2738294.html这篇吧。

更新完你的SDK再回来看吧。

(其实我还没有用Android Studio时,在eclipse开发时,都是没有更新到“m2repository ”文件夹)

更新完后如图:

 

言归正传:

1.我们以appcompat-v7来举例吧,又什么你不知道appcompat-v7有什么?

请看这篇吧:http://blog.csdn.net/xyz_lmn/article/details/12623609

2.我们看到下面的图片的文件,就看到客官们的的(*.arr)文件了

 

3.我们直接双击看里面是什么?

如图,里面有一个jar,和其他类似在Eclipse的工作目录,例如res,assets,AndroidManifest.xml这些文件

4.如果这样的话,我们是否可以考虑当这个(*.arr) 里面的res,assets,AndroidManifest.xml是一个在eclipse中的Android 的 libs项目的文件,复制过去后再把这个项目声明为libs

5.然后在你想要使用的项目中导入你的class.jar(当然,你需要改变成相应的名字,如果你不改我也耐不了你如何)

6.现在你再引入刚才的libs项目,再启动一下你的项目。(如果你没有引入刚才的libs项目,估计只加入jar的话,肯定会报找不到某资源的异常)。

 

经过这六步,你还感觉用eclipse来导(*.arr)使用不麻烦的话。我只能说。你赢了。拜拜

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值