将eclipse中的library导入到androidstudio

第一步

在eclipse中将library以gradle导出,如下图

将library以gradle导出

第二步

将library以module的形式导入到android studio中,这里不能直接复制到根目录下面,因为人工复制会丢失文件,所以这个地方只能自己导入,导入后会构建一次,如果出现 peer not authenticated的错误,很可能是你导出的library的 classpath版本太低

Image.png

第三步

到module设置里面添加依赖


Image.png

最后附上参考内容:
关于Android Studio如何导入library project
在项目根目录下建立一个libraries文件夹,移动你要使用的library project到libraries目录(为什么是移动?本人试过复制到工程,但复制过来的库工程里面的src目录下的代码会丢失)

注意:你的library project一定要保证有自己的build.gradle,如果没有,应该用Eclipse导出该工程

在Eclipse中选择要导出的项目,然后依次选择菜单 file->export->Android->Generate Gradle build files. 之后依次点击next到finish即可


Image.jpg

回到Android studio,打开settings.gradle,添加include ':libraries:你的库工程名称'


Image.jpg

ctrl+alt+shift+s 打开 project structure 在左侧面板选中module,在中间面板选中module名,再在右边面板选中denpendecies
在面板的最右边出现一个加号,点击+号,选择第三项module denpendecy
Image.jpg

此时弹出一个对话框,显示你的library project ,选中它,点击OK,最后在 project structure面板依次点击Apply,OK


Image.jpg

完成以上步骤,有可能会遇到如下问题:

1 报错:类似于:


Image.jpg

那是因为你的library project的build.gradle里的配置的SDK版本与你现有工程的build.gradle所配置的SDK版本不一致,修改library project的build.gradle里的SDK版本,使它与现有工程一致就可以解决
例如library project的build.gradle


Image.jpg

原有工程的build.gradle
Image.jpg

把library project的build.gradle对应的字段值参照原有工程来修改,修改完毕后,rebuild一下工程
2 在rebuild工程后仍报错


Image.jpg

此时依次打开File--Invalidate Caches/Restart,弹出对话框
Image.jpg

点击第一项Invalidate and Restart,待Android studio重启即可解决问题,然后你就可以用上你的library project了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,218评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,758评论 2 45
  • 孩子上了三年级作业越来越多,加上她的拖延症,常常做到11点还没结束,周末的奥数课更是焦头烂额,钢琴虽然每天必弹,也...
    吊脚楼姑娘阅读 1,481评论 0 0
  • 人应该趁着年轻去流浪,只要不忘了回家的路 ——题记 美国有一个旅行家俱乐部,把世界分成318个国家和地区,但全世界...
    天雨恋空阅读 1,868评论 0 1
  • 01 我崇拜母亲这一身份,我敬仰母爱。 如果演讲,倘若涉及母爱我必定哭得稀里哗啦,因为母亲孕育了生命。 啊!多么神...
    9e088e4d758a阅读 3,759评论 8 9

友情链接更多精彩内容