文档章节

Android studio如何导入已有的eclipse工程

古沐风
 古沐风
发布于 2014/01/12 17:39
字数 661
阅读 27009
收藏 9

    google最近新推出了android studio软件来取代eclipse,使用起来确实体验很不错,比eclipse要强大一些,不过,现在包括github上面的代码都是基于eclipse的,因此,我们大部分的工作可能不会新建工程,而是导入eclipse工程。当然,自己玩的不算。

    先来说一点他们的不同吧:

    eclipse:workspace对应多个project;而android studio是project对应多个module;故,在android studio中的工程project实际上是eclipse的工作空间workspace。

    

导入Eclipse工程:

这里面可以参考官方文档。下面是我自己的心得。

注:

法1:直接打开studio,import工程,单个工程貌似可以,但多个会出现一堆问题,特别是多个工程存在依赖关系,同时支持android sdk版本不同的情况时,问题多多,可以自己试试。

法2:官方推荐(使用adt将工程转换成gradle)

1)确保你的eclipse adt是在22.0版本即以上,这点可以直接developer.android.com下载最新的sdk合体包就行了,也可以查看自己的版本信息。

2)eclipse:文件file --》 导出 export

3)弹出窗口里面选择android-->>generate gradle build files

4)导出选择你想导出的工程就行了,一般把你的workspace所有工程导出就好,点击finish。

5)此时会在你的那个主目录下面生成一个build.gradle文件,这个就是studio所需要的配置文件。

6)打开studio,import project。

7)选择那个生成的build.gradle,点击ok。

8)弹出框里面选择use gradle wrapper,然后点击ok。

第8步经常会出现问题,然后我选择了其他几项都会有问题,尼玛,搞得我头都大了,最后差点放弃。不过仔细阅读下提示内容就会找到解决方案。

通常,他可能会提示你的工程gradle too old,需要0.7.0以上才行,这时我们就需要修改我们工程里面的build.gradle文件。

   

如上图。


还有可能会提示需要gradle支持19以上才行,尼玛,还说到什么C盘里面某个地方的gradle-wrapper.properties文件里面修改,哥找了好长时间的说,没找到。就在我都快放弃的时候忽然发现我们的工程目录下面有个gradle/wrapper目录,和他提示的后面目录一样,打开一看还真发现有一个gradle-wrapper.properties文件。

如下图,吧之前的1.7改成1.9,然后让她只能下载1.9版本的gradle就好了,然后就成功了。

© 著作权归作者所有

古沐风
粉丝 9
博文 7
码字总数 9598
作品 0
杭州
私信 提问
Google将专注于Android Studio,放弃Eclipse+ADT

上周Android的官方博客发表声明:Google将在年底结束对Eclipse+ADT的开发以及停止支持,把重心完全转移到Android Studio。对于很多使用Eclipse的Android开发者而言,他们必须接受一个全新的I...

yushulx
2015/07/07
956
0
Android Studio使用教程

今年的Google全球开发者大会虽然没有新的Android系统和设备,但是还是推出了一些不错的产品,Android Studio就是其中之一。这个基于Intellij IDEA开发的Android IDE让很多人眼前一亮,其实时...

枫影Xda
2013/05/21
2.5K
2
关于android studio 设置jar包优先级

我做的是安卓framework层的开发调试。之前使用eclipse可以去掉安卓原生jar包,然后导入公司的jar包。但是在android studio里,怎么也去不掉安卓原生的jar包。现在如果公司修改过安卓原生的一...

月殇94
2016/05/23
1K
2
LeadTools Android 入门教学——运行第一个Android Demo

LeadTools 有很多Windows平台下的Demo,非常全面,但是目前开发手机应用的趋势也越来越明显,LeadTools也给大家提供了10个Android的Demo,这篇文章将会教你如何运行第一个Android Demo,我想...

葡萄城控件技术团队
2015/03/26
101
0
Android Studio工程里如何去除SDK中安卓原生jar

我做的是安卓framework层的开发调试。之前使用eclipse可以去掉安卓原生jar包,然后导入公司的jar包。但是在android studio里,怎么也去不掉安卓原生的jar包。现在如果公司修改过安卓原生的一...

HoLyBird
2015/07/17
3.9K
4

没有更多内容

加载失败,请刷新页面

加载更多

最简单的获取相机拍照的图片

  import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import andr......

MrLins
今天
6
0
说好不哭!数据可视化深度干货,前端开发下一个涨薪点在这里~

随着互联网在各行各业的影响不断深入,数据规模越来越大,各企业也越来越重视数据的价值。作为一家专业的数据智能公司,个推从消息推送服务起家,经过多年的持续耕耘,积累沉淀了海量数据,在...

个推
今天
9
0
第三方支付-返回与回调注意事项

不管是支付宝,微信,还是其它第三方支付,第四方支付,支付机构服务商只要涉及到钱的交易都要进行如下校验,全部成功了才视为成功订单 1.http请求是否成功 2.校验商户号 3.校验订单号及状态...

Shingfi
今天
5
0
简述Java内存分配和回收策略以及Minor GC 和 Major GC(Full GC)

内存分配: 1. 栈区:栈可分为Java虚拟机和本地方法栈 2. 堆区:堆被所有线程共享,在虚拟机启动时创建,是唯一的目的是存放对象实例,是gc的主要区域。通常可分为两个区块年轻代和年老代。更...

DustinChan
今天
7
0
Excel插入批注:可在批注插入文字、形状、图片

1.批注一直显示:审阅选项卡-------->勾选显示批注选项: 2.插入批注快捷键:Shift+F2 组合键 3.在批注中插入图片:鼠标右键点击批注框的小圆点【重点不可以在批注文本框内点击】----->调出批...

东方墨天
今天
7
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部