带你玩转Eclipse项目转成AndroidStudio项目
随着Android对Eclipse开发工具的淘汰,越来越多的公司使用AndroidStudio进行相应的Android开发工作。如此,原来用Eclipse开发的项目,怎么导入到AndroidStudio中呢?今天我们就来聊聊这开发中最基本的事。好了,长话短说,下面正式开始介绍。
经过本人反复的尝试,总结出Eclipse项目导入到AndroidStudio主要有三种方法:
1.复制法(主要是新建一个项目,将所需要的代码分别复制到AndroidStudio中)
2.转换法(在Eclipse中将Eclipse项目转换成AndroidStudio项目,最后导入到AndroidStudio)
3.间接导入法(在Android新建一个项目,然后将Eclipse项目直接以Module的形式导入)
针对第一种方式,我想做开发的应该都会,基本上就是Ctrl+C和Ctrl+V。今天主要介绍下第二种和第三种方式。
转换法:
(思路:在Eclipse中将Eclipse项目转换成AndroidStudio项目,最后导入到AndroidStudio)
首先选中项目,其次点击Eclipse的File-------->Export------->Genrate Gradle build files 如下图所示。
选中之后就生成了Android所需要的gradle文件。接下来就是要将生成的带build.gradle的项目导入AndroidStudio了。导入之后你会发现一个很严肃的问题,到这里就过不去了,一直在加载。如下图所示。
出现这个问题到底说明原因呢?经查证发现是Eclipse生成的gradle版本很的原因,所以咋们要根据现有的AndroidStudio的gradle版本进行手动修改。
选中项目--------->点击File------->Project Structure----->project, 查看Gradle Version和Android Plugin Version。其具体如下图所示。
下面打开对应的项目的文件进行修改,我们主要对build.gradle以及gradle两个文件进行修改(以文本的方式打开)。
将下图所示的数字改成Gradle veison的值,下图中的 1.3.0改成上面查找到的Gradle version 2.1.0。
接下来修改gradle文件,这里我们修改Gradle文件中的gradle-wrapper.properties文件,并将其中的数字改成上面查询到的2.10。
完成这些工作后,再次导入发现迅速的就Ok了,测试下发现也还是可以运行的,原滋原味。
间接导入法:
(思路:在Android新建一个项目,然后将Eclipse项目直接以Module的形式导入)
步骤:
1.新建一个项目作为Eclipse项目的依附体
2.以Module的形式直接导入到项目中
3.选择所要导入的Eclipse项目
其具体如下图所示。
所有的默认选中,一直点击下一步,知道finish为止。经测试,同样可运行。
以上就是本人对Eclipse项目转换成AndroidStudio项目的一些浅薄见解,可能您还有其他的高招,欢迎一起交流。其实有些人说这么简单的就不用写了。确实有点简单哈,不过生活就在于不断突破,我想锻炼下我的表达能力,假如您看懂了,我很庆幸我表达清楚了。假如没看懂,那也没关系,我们可以多交流交流,改善下我的不足之处。
带你玩转Eclipse项目转成AndroidStudio项目的更多相关文章
- 将Eclipse项目转换成AndroidStudio项目过程中遇到的问题以及解决方法
		将Eclipse项目转换成AndroidStudio项目也不是第一次了,昨天转的时候遇到几个问题: 首先将项目导入androidstudio,导完后报错: 问题一: Error:java.util.c ... 
- 把Eclipse项目转换成Maven项目
		把Maven项目转换成Eclipse项目只要使用Maven的Eclipse插件就能做到 mvn eclipse:eclipse 其实Maven的Eclipse插件也有把Eclipse项目转换成Mave ... 
- 如何将 Java 项目转换成 Maven 项目
		本文内容 Java 项目 Maven 项目 Java 项目转换成 Maven 项目 本文主要介绍如何将 Java 项目转换成 Maven 项目.首先要明确的是,用 Maven 管理 Java 项目的确 ... 
- 转:如何将 Java 项目转换成 Maven 项目
		如何将 Java 项目转换成 Maven 项目 本文内容 Java 项目 Maven 项目 Java 项目转换成 Maven 项目 本文主要介绍如何将 Java 项目转换成 Maven 项目.首先要明 ... 
- Myeclipse  Java项目转换成Maven项目
		1.在Eclipse中Java项目转换成Maven项目可以在项目右键-->configure-->Convert Plug-in projects.. 就可以.而在myeclipse中项 ... 
- Maven 学习笔记——将普通的Java项目转换成Maven项目(3)
		将一个普通的java项目转换成Maven项目并不是一个很大的任务,仅仅只需要下面的几步就能将转换成功.下面我是用一个简单的Selenium测试小demon作为例子来说的. 移调项目中所有关联的Libr ... 
- maven项目转成web项目没有生成WebContent目录
		有时候建立maven项目转成web项目没有生成WebContent目录,此时把Dynamic web module 去掉勾选,然后ok,再点开项目的properties,再选中Dynamic web ... 
- 使用cmd命令创建maven(web)项目+项目转换成IDEA项目+项目打包+Jetty运行Web项目
		3条件:配置好环境 配置环境教程:https://www.cnblogs.com/weibanggang/p/9623705.html 第一步:查看版本信息,在cmd输入mvn –version,如果 ... 
- Eclipse中普通java项目转成Web项目
		在eclipse导入一个myeclipse建的web项目后,在Eclipse中显示的还是java项目,按下面的步骤可以将其转换成web项目. 1.找到项目目录下的.project文件 2.编辑.pro ... 
随机推荐
- 电商网站jQuery放大镜代码
			分享一款电商网站jQuery放大镜代码.这是一款基于jquery.elevatezoom插件实现的类似淘宝放大镜代码,提供40多种参数,可自由配置多种效果,适合电商或图片类网站使用.效果图如下: 在线 ... 
- Android webView输出自定义网页
			这次来使用webview输出网页型数据.因为这样的数据好使用富文本编辑器,有各种各样的拓展. 上代码: package controller.hzl.com.testcall; import andr ... 
- bootstrap table 自己设置值
			在使用bootstrap table的值默认是从 total rows 里面取,可是后台返回的json数据并不是这样的怎么办 可以使用 responseHandler 自定义: $(function ... 
- TCP 和 UDP 在socket编程中的区别(转)
			一.TCP与UDP的区别 基于连接与无连接 对系统资源的要求(TCP较多,UDP少) UDP程序结构较简单 流模式与数据报模式 TCP保证数据正确性,UDP可能丢包 TCP保证数据顺序,UD ... 
- MongoDB不支持批量插入
			mongodb的结构与关系型数据库不同,它类似树状结构,可以很方便对每个分支进行操作,但它没有像mysql那样insert(value.value.value...)那样的语法,也不支持transac ... 
- Install CasperJS on Windows
			Phantomjs installation additionsAppend ";C:\phantomjs" to your PATH environment variable. ... 
- ubi 文件系统加载失败原因记录
			尝试升级 kernel 到 4.4.12版本,然后出现 kernel 加载 ubi 文件系统失败的现象,现象如下 [ 3.152220] ubi0 error: vtbl_check: too lar ... 
- Java编程的逻辑 (64) - 常见文件类型处理: 属性文件/CSV/EXCEL/HTML/压缩文件
			本系列文章经补充和完善,已修订整理成书<Java编程的逻辑>,由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买,京东自营链接:http: ... 
- 【jquery】jquery 在 ie6 下无法设置 select 选中的解决方法
			本文主要解决在 ie6 下,jquery 无法设置 select 选中的问题.我们先看个例子: <!DOCTYPE HTML> <html lang="en-US" ... 
- js学习(五)-全局函数和类内部函数区别
			//---------------------------js代码--------------------------- function User(){ //类成员的定义及构造函数 th ... 
