首页 > 系统 > Android > 正文

Eclipse项目转Android Studio项目

2019-11-09 17:39:24
字体:
来源:转载
供稿:网友

概要

Google为了方便我们使用Android Studio,提供了两种导入Eclipse代码的模式:一、兼容Eclipse模式,二、生成全新的Android Gradle PRoject。我们先看兼容模式。

兼容模式

这种模式下,保证了eclipse时的代码结构,我们会看的很熟悉。更重要的是: 这种模式下互不干扰,在你使用Android Studio的时候,其他人任然可以使用 Eclipse。

实现步骤 1,eclipse中导出Gradle build files。

在eclipse菜单中 File –> Export–>Generate Gradle build files 这里写图片描述选中Generate Gradle build files–>next–>next.在这个界面勾选你的主工程和相关类库工程 这里写图片描述next –> finish 确定生成。

2,修改导出文件参数。 导出文件后,由于adt很久没有更新,所以要手动修改一些参数。才能保证正常 使用。这里分两种情况,有类库工程和没有类库工程。

没有类库工程 这种情况下,你看到的项目情况是这样的。 这里写图片描述

首先要修改的build.gradle文件 AndroidStudio 1.0 ~ 1.0.2 使用的都是 Android Gradle plugin 1.0.0, 因此需要将图中红框内的 0.12.+ 改为 1.0.0 这里写图片描述然后需要更新Gradle版本,指定所需为2.2.1 在 /gradle/wrapper/gradle-wrapper.properties里面 这里写图片描述

含有库工程的 需要修改的地方与上面基本类似,不同点是,修改的build.gradle与 gradle-wrappper.properties是整个项目的(Android studio中项目含义与Eclipse中 的项目含义不同)如下图 这里写图片描述

3,导入Android Studio

首次启动Android Studio,选择导入非android studio 项目。 这里写图片描述

找到需要导入的项目,可以看到和eclipse 项目的不一样的图标 这里写图片描述

点击ok,进入漫长的加载过程,之后就可以正常使用了。

对于不是首次启动Android Studio的情况。我这时候可以选择File–>Import Project , 选中后点击ok。

使用新的目录结构

转换目录结构 - Import - 新用户 这里写图片描述 - 老用户 这里写图片描述 - 直接找到Eclipse项目(带库工程的加载主工程) 这里写图片描述

指定目标路径 这里写图片描述

附注,如果想在保持Eclipse项目的结构,也可以手动配置 build.gradle(对应调整代码资源):

sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] res.srcDirs = ['res'] aidl.srcDirs = ['src'] jniLibs.srcDirs = ['libs/armeabi'] }}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表