近几日,笔者用到了一些开源项目,比如著名的PTR项目。但是在使用的过程中,遇到了一些问题。

这个开源库是在Eclipse上面写的,我们现在开发用的是Android stuido。

两种软件的项目结构是不同的,那么怎么把PTR用到我们的项目中呢?

通过查找网络资料等,终于摸索出了一套解决这些问题的方法,下面,我们就来从0开始一步步的将PTR这个库导入到我们的Android studio中

首先,从github上面获取这个库。

找到本地的库,打开Android studio,选择 import project(Eclipse ADT),找到我们的库文件。

接下来我们一路点击下一步即可,android studio会把我们选择的项目结构转换。

接下来,我们新建一个项目,取名叫PullToRefreshTest吧

我们找到项目目录,在下面新建一个exlib(任意取)的文件夹,把我们刚刚转换好的项目复制到这里面

接下来我们打开新建的PullToRefreshTest项目,对gradle文件进行一些设置

首先切换到project视图,在setting.gradle文件中添加 ':exlib:ptrlib:app'、

接下来进入app目录,找到build.gradle文件,打开,在 dependencies 中添加一些信息

这时我们就算是导入成功了,但是还有可能我们lib项目的编译版本我们机器上没有,这时候就可以到exlib中找到项目的gradle文件,进行修改

至此,一个基本的eclipse项目成功的导入到了我们的android studio 工程里了

下面是效果图

转载于:https://www.cnblogs.com/u3shadow/p/4739797.html

如何将Eclipse中的开源项目使用到Android Studio中相关推荐

  1. matlab中run按钮是灰色的,Android Studio中Run按钮是灰色的快速解决方法

    首先是,在不同的AS中,gradle版本不同,下载的sdk版本不同,这些,都在gradle(Project.Models)相关代码里调过来就好.之前的文章里有说过. 经过调好gradle这些文件,AS ...

  2. weex android 交互,weex项目接入到Android studio中

    1:命令行 weex create awesome-app 生成一个weex项目 2:命令行 weex platform add android 项目加入到Android平台成功之后再 platfor ...

  3. AndroidStudio中打开新项目提示:Unrecognized Android Studio (or Android Support plugin for IntelliJ IDEA)

    在导入Google官方项目时提示我们Unrecognized Android Studio (or Android Support plugin for IntelliJ IDEA) version ...

  4. 所有的环境都配置好了,将新创建的weex项目导入到Android studio中的时候,出现的错误。...

    关于android studio升级3.0以后自动输出apk名的报错问题 我的安装之路,与bug斗智斗勇!!!! 升级gradle到3.0.1的时候,app.gradle报了如下几种错误错误:主要是将 ...

  5. 导入eclipse工程到Android Studio中

    ref: 从 Eclipse 迁移至 Android Studio | Android Studio https://developer.android.com/studio/intro/migrat ...

  6. android getter不起作用,java - 如何在Android Studio中自动生成getter和setter

    java - 如何在Android Studio中自动生成getter和setter Android Studio中是否有一个快捷方式可以自动生成给定类中的getter和setter? 14个解决方案 ...

  7. 【Android Protobuf 序列化】Protobuf 使用 ( protobuf-gradle-plugin 插件简介 | Android Studio 中配置插件 | AS 中编译源文件 )

    文章目录 一.protobuf-gradle-plugin 插件简介 二.Android Studio 中配置 protobuf-gradle-plugin 插件 三.Android Studio 中 ...

  8. android studio lambda插件,在Android Studio中使用Lambda表达式(retrolambda)

    在Android Studio中使用Lambda表达式 要在Android Studio中使用Lambda表达式,需要借助一个gradle插件来完成. A gradle plugin for gett ...

  9. android 继承类图,Android Studio中绘制UML类图介绍

    Android Studio中绘制UML类图介绍 Android Studio中绘制UML类图介绍 动机 最近开始阅读项目源码,从其中一个模块开始看,奈何大项目中的一个模块,对于萌新而言,也太过于复杂 ...

最新文章

  1. 史上最全开源中文 NLP 数据集:包括10大类、142条数据源,总有你钟意的那一款!...
  2. MySQL:安装和基于SSL加密的主从复制(基于5.7)
  3. VMware虚拟机不能联网的解决办法
  4. Lesson 9.5 从0实现多层神经网络的正向传播
  5. PowerDesigner如何导出建表sql脚本(转)
  6. MySQL创建字段+数据处理函数+汇总数据(聚集函数)+分组数据
  7. PHP--session
  8. 爬虫学习round02
  9. 相聚“金巴蜀”、付诸笑谈中
  10. 宇宙第一开发工具:vs2019 开发Python
  11. 如何获得WPA握手包EWSA破解WPA密码教程[zz]
  12. Kaggle:入门赛Tatanic(泰坦尼克号)84.21%带你冲进前2%
  13. Win10禁止Nvidia显卡驱动程序自动更新
  14. 破除谷歌浏览器Google Chrome启动时打开hao123,2345等流氓网页
  15. 简易聊天室代码分享 js+socket.io
  16. 电脑右下角的WiFi图标不见如何处理
  17. 在windows上实现ubuntu、centos的远程桌面控制
  18. Java RSA加密解密
  19. 常见NoSQL的对比及使用场景(Redis,memcached,mongodb)
  20. 高通开发系列 - Voice Call之语音通话软件框架介绍(翻译)

热门文章

  1. 基础总结篇之中的一个:Activity生命周期
  2. How to adjust OOM score for a process?
  3. 全局变量,extern和static以及命名空间的区别
  4. 批处理命令无法连续执行
  5. selenium+ python自动化--断言assertpy
  6. LeetCode第五天
  7. 开发工具总结(2)之全面总结Android Studio2.X的填坑指南
  8. 自定义 View 循环滚动刻度控件
  9. 订阅Jenkins的邮件列表,获取最新的信息
  10. genymotion 极速模拟器