从Eclipse到Android Studio:Android项目怎样进行迁移
一開始我们学习Android开发。基本上都是从Eclipse上開始的,随着Google推出Android Studio,这一情况慢慢有了改变。未来非常长一段时间将会呈现Eclipse和AS相互存在的情况,而且使用AS开发将会占领优势。
所以怎样把之前在Eclipse中开发的项目移植到AS中。变成一个非常重要的问题。本文将会来解决这个难题。详细实现过程例如以下:
(1)首先在Eclipse中创建一个Android项目。看一下这个项目的根文件夹结构,和等下导入到AS中的项目文件夹做一个区分:
。
(2)选择File-->Export-->Android-->Generate Gradle build files.如图:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />。
(3)接下去Next。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />。
(4)选择当前Workspaces下须要导出的项目:
。
(5)点击Finish。下方的Force overriding of existing files能够勾选。表示强制覆盖当前已经存在的项目。是否覆盖对当前在Eclipse中的项目没有影响。
普通情况下都进行勾选。
。
(6)最后一步直接Finish就可以。
。
(7)此时该项目已经能够觉得是一个Android Studio的Android项目了。来看一下此时的项目文件夹。与之前的进行对照,发现多了一些gradle的东西。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />。
(8)关键步骤:改动项目配置,打开项目根文件夹下的build.gradle,进行如图所看到的的改动:
。
改完后如图:
。
(9)关键步骤:改动项目配置,打开项目根文件夹下gradle-->wrapper-->gradle-wrapper.properties,进行如图改动:
。
改完后如图:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />。
(10)此时,该项目就能够作为一个Project导入到AS中了。此时能够选择第二个“Open an existing Android Studio project”或者第五个“import project(Eclipse ADT,Gradle.etc)”,亲測都能够用,能够自己尝试一下;
。
找到刚才的项目。点击确定。稍等片刻。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />。
(11)然后项目就成功导入到AS中了,在AS中的工程文件夹例如以下:
。
(12)项目能够成功执行,执行效果如图:
。
本文參考:http://www.open-open.com/lib/view/open1419597450031.html 感谢!
从Eclipse到Android Studio:Android项目怎样进行迁移的更多相关文章
- 【Android Studio使用教程2】Android Studio创建项目
		创建项目 首先,先指出Android Studio中的两个概念. Project 和 Module .在Android Studio中, Project 的真实含义是工作空间, Module 为一个具 ... 
- Android Studio创建项目
		创建项目 首先,先指出Android Studio中的两个概念. Project 和 Module .在Android Studio中, Project 的真实含义是工作空间, Module 为一个具 ... 
- Android Studio导入项目
		原文:http://ask.android-studio.org/?/article/21 本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4.请尝试 ... 
- 【Android Studio使用教程1】Android Studio导入项目的几种方法
		本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4.请尝试更新到该版本. Android Studio默认使用 Gradle 构建项目, Eclips ... 
- Android Studio 设置项目Module编码,解决Android Studio项目执行时乱码问题
		Android Studio的项目设置逻辑与Eclipse有非常大的差别.运行的操作为File->Setting->File Encodings然后来进行设置,如图所看到的: waterm ... 
- Android studio打开项目时出现 gradle download 无反应
		在使用android studio 新建 项目的时候,会发现一直无法下载 gradle程序一直卡住不动,原因是被墙了. 解决方法: 到gradle官网下载离线包,解压后将bin路径加入Path环境变量 ... 
- android studio新项目时提示:Plugin is too old, please update to a more recent version
		今天想写一个程序来测试一下android studo代码,但是创建好项目后,提示: Error:(1, 0) Plugin is too old, please update to a more re ... 
- Android Studio  导入项目错误
		Gradle DSL method not found: 'Android()' 错误原因: android studio 引进项目时,自动查找本机是否有项目设置的SDK版本,若发现没有,我们会在pr ... 
- android studio 新建项目 界面一直停在 【“building ‘ 项目名’ gradle project info”】
		zhezhelin android studio 新建项目 界面一直停在 [“building ‘ 项目名’ gradle project info”] 安装了android studio 之后,按照 ... 
- 【Android Studio安装部署系列】二十七、Android studio修改项目名称和包名
		版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 实际项目开发中可能碰到项目名称写错了或者需要修改,而且包名可能也想要修改,那么如何操作呢. 本文是在Android Studio3. ... 
随机推荐
- 暴力(python)
			输出由1,2,3,4组成的互不相同且无重复的三位数! #方式一 lst = ['1', '2', '3', '4'] res = [] for i in lst: for j in lst: for ... 
- BZOJ 2178 Simpson积分
			思路: 我发现能用Simpson积分水的题 好像都是裸题诶233333 //By SiriusRen #include <bits/stdc++.h> using namespace s ... 
- 【POJ1845】Sumdiv(数论/约数和定理/等比数列二分求和)
			题目: POJ1845 分析: 首先用线性筛把\(A\)分解质因数,得到: \[A=p_1^{a_1}*p_2^{a_2}...*p_n^{a_n} (p_i是质数且a_i>0) \] 则显然\ ... 
- Ambari是啥?主要是干啥的?
			简单来说,Ambari是一个拥有集群自动化安装.中心化管理.集群监控.报警功能的一个工具(软件),使得安装集群从几天的时间缩短在几个小时内,运维人员从数十人降低到几人以内,极大的提高集群管理的效率. ... 
- Unity Android交互过坑指南
			Unity Android交互过坑指南 介于网上看过很多unity和Android交互的教程,都或多或少的漏掉了一些部分,导致编译过程中出现各种问题,特此整理一份教程,仅供参考 介绍 本次实现的是在游 ... 
- MySQL数据库的三大范式定义,作用—------你所期待的最佳答案
			第一范式:确保每列的原子性. 如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式. 例如:顾客表(姓名.编号.地址.……)其中"地址"列还可 ... 
- Hive扩展功能(三)--使用UDF函数将Hive中的数据插入MySQL中
			软件环境: linux系统: CentOS6.7 Hadoop版本: 2.6.5 zookeeper版本: 3.4.8 主机配置: 一共m1, m2, m3这五部机, 每部主机的用户名都为centos ... 
- MyBatis入门3_mapper.xml优化(parameterType简写_NameSpace简写_sql片段_特殊字符处理)_动态SQL
			本文为博主辛苦总结,希望自己以后返回来看的时候理解更深刻,也希望可以起到帮助初学者的作用. 转载请注明 出自 : luogg的博客园 谢谢配合! 优化 1.起别名(一般不用,写全方便查看类出处) 以前 ... 
- Centos7搭建ansible运维自动化工具
			1)设置主机名和hosts文件 2)配置阿里云repo源 Wget -O /etc/yum.repos.d/aliyun.repo https://mirrors.aliyun.com/repo/Ce ... 
- 【原】Pchart生成图片
			学习网址: http://wiki.pchart.net/doc.introduction.html http://pchart.sourceforge.net/index.php 
