最近换了工作,去公司一看Eclipse开发,瞬间爆炸,无奈硬着头皮开始折腾,怎样在Eclipse中使用Android studio里用的第三方。
有些第三方提供了一些jar包我们直接可以使用,但是大部分的第三方有自己的values文件,所以直接复制jar是没法使用的。像我们在as上常使用的v7包,在eclipse上就没法直接使用。
aar格式的文件只有as可以使用,eclipse想用的话 需要先把aar这个文件格式改成zip格式,然后解压,然后往下看。
第三方的包可以去github上下载,或者先用studio下载到电脑上。
以Zxing包为例:
点开是这样的
这不是我们熟悉的eclipse格式 所以需要修改
删掉aapt aidl R 文件 这个样子
新建libs文件夹 有了就不用新建 把 jars jni文件夹的东西(里面有jar包或者os文件)移到libs中然后 删掉 jars jni
这个样子
剩下的这四个东西就是我们需要导入到eclipse中的完全体了
就剩下这4个 打开eclipse 在workspace中 右键 Import 点开Android 然后 next
Browse选择刚才修改的文件 勾选Copy projects,一定要勾选,要不然会包library和工程文件不在一个包下的错误
finishing 导入 成功 但是还未完成 右键我们导入的这个zxing工程(这个工程可以改成其他名字) 点击Properties 进入
勾选 isLibrary
注意SDK版本和你开发的版本
点击ok
然后右键你的主工程Properties 点击ADD 把zxing这个Librabry加上 完成
注意事项:如果你用到的第三方里有v4包,可能会和你主工程的v4包发生版本冲突,这时候只要删掉library里的v4jar包,然后把主工程中的v4包给第三方即可
v7 design 包在eclipse中的用法同上
想念as。。。。