Android Studio(七):项目从Eclipse到Android Studio迁移
Android Studio相关博客:
Android
Studio(二):快捷键设置、插件安装
从Eclipse转移到Android Studio,刚开始无疑是比较郁闷的,但玩过一段时间后,你会发现,AS要比Eclipse好使多了。 那对一些开发者来说,他们就有需求,把原来Eclipse建的项目迁移到Android Studio上来。如何去做呢?
步骤:
1. 将Eclipse创建的Android项目导出
右键单击项目,Export该项目
选择Generate Gradle build files
这里,我们要选择要导出的项目,如果有依赖项目都要选中,系统会自动把它构建到gradle中。
导出完毕,我们看,项目的目录结构多些文件。
其实,此时,我们就已经可以把该项目直接导入到Android Studio中了,但是坚决不建议立即去导入,我们还需要对生成的项目进行些微的修改,这样才能保证项目可以毫无问题的导入到AS中。
2. 修改生成Android项目
先看一下目录的build.gralde文件,这是自动生成的文件,也是构建文件,其中有很多一些需要修改的地方。
如何修改呢,我们不妨直接用AS创建一个项目,看看你自带的AS创建出来的项目里,gradle文件的内容是啥样的:
稍微用过as创建项目的人都知道,as会有两个gradle文件,一个是根gradle文件,管理整个project,一个是module 的gradle,管理该module。
而我上图标出来的地方,其实就是我们要在Eclipse生成的项目的build.gradle文件中要修改的地方。即把我们第一步导出的项目中生成的 build.gradle文件中的内容,修改成和你当前as创建项目默认会生成的的build.gradle文件的内容一致。
好,我们按要求修改,之后,之前的build.gradle的内容如下:
这么久结束了么?No!还有呢。我们需要修改gradle/wrapper/gradle-wrapper.properties文件
看标注的地方,这个意思是,默认是在线加载gradle构建文件,在天朝去谷歌下载,你懂的。所以我们要改成加载本地的。推荐下载地址:
| 版本号 |
|---|
| gradle-2.2.1-all.zip |
| gradle-2.2-all.zip |
| gradle-2.1-all.zip |
| gradle-2.0-all.zip |
| gradle-1.12-all.zip |
| gradle-1.11-all.zip |
| gradle-1.10-all.zip |
| gradle-1.9-all.zip |
| gradle-1.8-all.zip |
| gradle-1.7-all.zip |
下载好之后,修改distributionUrl=file\:/D:/workspace/gradle-2.2.1-all.zip
至此,所有的修改工作就结束了,接下来,可以直接导入项目到AS中
3. 导入项目至Android Studio
依次File-Import Project ,选中你要导入项目的gradle文件,ok
导入成功后,就可以看到我们项目啦:
(完)
Android Studio(七):项目从Eclipse到Android Studio迁移的更多相关文章
- 【Android】4.0 神一样的仪式感:Android第一个项目HelloWorld——eclipse
进入Eclipse,在左侧栏右击: 新建 “Android Application Project”项目,如果new之后没有,选择“Project”中“Android”目录下的 “Android Ap ...
- 使用Android design support library在Eclipse和Android Studio
背景:为了在低版本号下使用Android 5.0的一些新特新 Eclipse篇: 1.将Android Manager中的Android support library升级到最新,我的为22.2.1' ...
- Android Studio项目转Eclipse项目
Android Studio项目的目录结构和Eclipse项目不同.如何转换? 以FloatingAction 项目为例:实现向上滑动隐藏悬浮按钮,向上滑动显示悬浮按钮. GitHub 地址:http ...
- 从eclipse到Android studio/迁移eclipse的Android项目到Android studio平台的注意事项
整体要注意的地方 先说明一下整体需要注意的地方 1在Android studio建立项目的时候,要注意包名和原来的完全一致,不然会有很多需要改动. 2依赖的jar一定一定要找齐,不然新建项目引用不到, ...
- 怎样将android studio项目导入eclipse
如今,越来越多的开源项目都是用android studio来开发的,所以源码都与eclipse有所不同. 以下是将android studio项目导入eclipse的一般步骤: 1. 先解压项目: 2 ...
- 在eclipse 导入简单的Android studio 简单项目
前言: 现在Android studio版本已经去到2.0(我暂时用着开发者版本)了,但是还是和以前的版本一样卡. (因为我用了很多第三方的UI控件,导致在Android studio build一个 ...
- Android Studio依赖dependencies和Eclipse加上lib包解决重复编译某些项目的问题
android运行时编译,可以在android的dependencies里面加语句, 一般是compile 'com.android.support:appcompat-v7:22.2.1' comp ...
- Android开发环境--eclipse和Android Studio
一.eclipse下载.安装.配置 因为eclipse是之前就下载过的,现在只能大概说一下eclipse的下载安装过程. 1.下载jdk,配置java环境变量 (1)在官网(http://www.o ...
- 【Android Studio使用教程2】Android Studio创建项目
创建项目 首先,先指出Android Studio中的两个概念. Project 和 Module .在Android Studio中, Project 的真实含义是工作空间, Module 为一个具 ...
随机推荐
- HTML5属性
HTML5同时增加和废除了很多属性.下面介绍一些常用的属性. 1.表单属性 为input(type=text).select.textarea与button元素新增了autofocus属性.(它以指定 ...
- jS生成二叉树,二叉树的遍历,查找以及插入
js递归,二叉树的操作 //递归算法n次幂 function foo(n) { if (n == 1) { return 1; } else { return n * foo(n - 1); } } ...
- day36 11-Hibernate中的事务:当前线程中的session
如果你没有同一个session开启事务的话,那它两是一个独立的事务.必须是同一个session才有效.它给我们提供一个本地线程的session.这个session就保证了你是同一个session.其实 ...
- 洛谷P1368 均分纸牌(加强版) [2017年6月计划 数论14]
P1368 均分纸牌(加强版) 题目描述 有 N 堆纸牌,编号分别为 1,2,…, N.每堆上有若干张,纸牌总数必为 N 的倍数.可以在任一堆上取1张纸牌,然后移动. 移牌规则为:在编号为 1 堆上取 ...
- 给iview项目加一个i18n国际化翻译
看了上一篇博客吗?我们就根据那一篇博客来,用里面的项目,进行我们接下来国际化翻译项目. 我们安装vue-i18n和js-cookie npm install vue-i18n npm install ...
- H5C3--语义标签以及语义标签IE8兼容,表单元素新属性,度量器,自定义属性,dataList,网络监听,文件读取
HTML5新增标签以及HTML5新增的api 1.H5并不是新的语言,而是html语言的第五次重大修改--版本 2.支持:所有的主流浏览器都支持h5.(chrome,firefox,s ...
- SQL Server新增用户并控制访问权限设置。
新增用户: 一.进入数据库:[安全性]—>[登录名]—>[新建登录名] 二.在常规选项卡中.如图所示,创建登录名.注意设置默认的数据库. 三.在[用户映射]下设置该用户所能访问的数据库.并 ...
- 2016年中国独角兽企业估值榜 TOP300
2016年中国独角兽企业估值榜 TOP300[完整榜单] 类型:品牌资讯/名企动态 阅读:6735次 来源: 中商情报网 我要评论 摘要:独角兽公司是什么?独角兽公司指的是那些估值达到10亿美元以 ...
- 介绍Provide以及Inject
介绍 Vue 的 Provide 以及 Inject Provide 以及 Inject 是 Vue 中用于祖先元素向其所有后台元素注入依赖的接口. 具体用法 // Data.vue ... expo ...
- python ndarray相关操作:重构