Android Studio下的library转换成Eclipse下可使用的library

几个月前刚接触RecyclerView,那时候还没有习惯AndroidStudio,平常用的还是Eclipse。所以将RecyclerView这个控件导入Eclipse中,着实花了一番工夫。相信自己动手导入过的童鞋都会有感触。最后从stackoverflow上找到一种方法,咱不是创造者,好歹也是个搬运工。不多说,就以RecyclerView为例,介绍一下这种将Studio下的Library转换成Eclipse下可使用的library的方法。


首先你得有Android Studio的工作环境,因为这种方法需要借助Studio一下。

1、随意新建一个工程,或者在旧有工程上添加一个依赖。如:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile 'com.android.support:recyclerview-v7:22.2.0'
}

然后同步一下工程。

2、打到这个目录:*\app\build\intermediates\exploded-aar。其中*号代表工程路径,自己补全,如果找不到我也没办法。

如我的打开后里面有一个support的依赖包。点开后可以看到有recycler-view的文件夹,继续点开


我们需要的是jars这个文件夹里面的Jar包与res文件夹下面的values.xml里面的资源定义。

3、在Eclipse下新建一个工程,用来作为recyclerview的引用工程。在这里要注意一点,新工程的包名要和原来的包名一致。如RecyclerView新工程的包名应该是:android.support.v7.recyclerview。然后将步骤2中jars文件夹下的classes.jar文件重命名一下放到Eclipse新建工程的libs中,再将res \ values文件夹下的values.xml文件copy到Eclipse新建工程的values中,最好将AndroidManifest.xml这个文件也copy覆盖自动生成的那个,这样即便你包名错了,系统也会帮你改过来。晒一张Eclipse下RecyclerView引用工程的结构图:


4、在你的Eclipse需要引用到RecyclerView的工程中添加这个工程依赖就可以正常使用RecyclerView了。

总结一下:Eclipse下新建依赖工程需要的是一个jar包,一个values.xml文件,正确的包名。至此,Android Studio下大部分开源library都可以通过这种方式转换成Eclipse下可用的library。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值