搜索
热搜: 活动 交友 discuz
查看: 3688|回复: 0
打印 上一主题 下一主题

eclipse项目迁移到android studio(图文最新版)

[复制链接]

160

主题

165

帖子

814

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
814
跳转到指定楼层
楼主
发表于 2015-11-5 10:39:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

[size=13.3333px]前言

[size=13.3333px]最近Android studio(下文简称AS)官方发布了正式版,目前火得不行。个人认为主要是因为android是google自家的产品,AS也是他自己搞的IDE,以后的趋势android开发肯定会用AS,至于eclipse的adt插件是否继续更新就不可而知了。最近我也在android官网找了一下集成好的adt-bundle,但没有找到,可能是路径变了(搜索也没有找到)或者是真的为了支持AS就下架了。Github上现在也是一大堆的AS项目,所以这是个趋势啊。

[size=13.3333px]之所以写本文是因为网上找的eclipse迁移到AS的相关文章都比较老,不一定适用(至少我遇到了很多问题)


[size=13.3333px]准备工作

[size=13.3333px]1、  去官网下载AS最新版,目前是1.0版本。

[size=13.3333px]2、  升级AS,目前可以升级到1.0.2。升级过程中可能会遇到些问题,具体如下:

[size=13.3333px]①   选择升级渠道。AS的升级是可以自己选择升级的渠道,不同的渠道的发布版本不一样,如图(我选择的stable channel,每个渠道对应什么样的版本这里不解释,网上有说明。)

[size=13.3333px]  

[size=13.3333px]②   网络问题。google在大陆的情况大家都是知道的,所以更新不了也不奇怪,你需要使用vpn或者代理。读者自行网上找解决网络的方法,这里不方便解释,你懂的。

[size=13.3333px]③   升级ADT到ADT-23.0.4(本文默认你已经有安装了ADT的eclipse)。如果你的eclipse版本太低的话那么还得先下载一个高版本的eclipse(我使用的是version=4.3.2)再安装ADT-23.0.4。

[size=13.3333px]准备工作中都是用的最新的版本,升级虽然不是必须的,但是为了避免遇到莫名其妙的问题就照做吧。


[size=13.3333px]迁移步骤

[size=13.3333px]1、  eclipse导出gradle项目。

[size=13.3333px]File->Export->Generate Gradle build files然后一直下一步,选择你要导出的项目(不用管依赖项目,会自动导出的),如图:

[size=13.3333px]  

[size=13.3333px]2、  AS导入。

[size=13.3333px]启动AS进入“welcome to android studio”这个界面,选择“Import Non-Andorid Studio Project”,一定是这个选项,不然导入有问题。(如果你的AS不是在这个界面,那么通过File->close project就可以进入这个界面了)然后找到步骤1中的那个项目就可以成功导入了。

[size=13.3333px]  

[size=13.3333px]3、  耐心等待。

[size=13.3333px]导入的时候可能比较慢,因为要下载gradle,然后就等下载完成。如果是因为自身网络的问题那么就用vpn、代理之类的(File->Settings->Http proxy)。

[size=13.3333px]4、  更改Gradle版本(非必须)。一般导出的项目都会有版本不一致的问题,那么在AS提示修复Gradle版本同意修复就可以了。


[size=13.3333px]根据以上的步骤基本上算是成功迁移了项目。你的项目如果有多个依赖包,那么可能编译不过,大概提示是有多个相同的包,比如support-v4包。如果遇到这样的问题,可以进行如下操作。

[size=13.3333px]1、  那么可以把support-v4.jar删掉。

[size=13.3333px]2、  打开project structrue(ctrl+alt+shift+s),找刚刚那个module,选择Dependencies,点击右边的”+”号重新添加v4包即可。

[size=13.3333px]  

[size=13.3333px]基本上通过这些步骤就可以把eclipse项目迁移到AS上了,要是遇到其他的问题基本上通过AS提示就可以处理,目前还没有遇到。更多的AS的使用就只有慢慢熟悉。


[size=13.3333px]官方文档

[size=13.3333px]以下是官方文档,我也是根据官方文档来做的,把之前做的和遇到的问题做了一个总结。

[size=13.3333px]To migrate existing Android projects, simply import them using Android Studio:

  • In Android Studio, close any projects currently open. You should see theWelcome to Android Studio window.
  • Click Import Non-Android Studio project.
  • Locate the project you exported from Eclipse, expand it, select the build.gradle file and click OK.
  • In the following dialog, leave Use gradle wrapper selected and click OK. (You do not need to specify the Gradle home.)

[size=13.3333px]Android Studio properly updates the project structure and creates the appropriate Gradle build file.

[size=13.3333px]官方android studio文档在http://developer.android.com/tools/studio/index.html




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|安卓论坛  

GMT+8, 2024-5-20 02:01 , Processed in 0.064331 second(s), 31 queries .

Powered by Discuz! X3.2

© 2001-2013 Design S!|ƽ̶

快速回复 返回顶部 返回列表