多语言展示
当前在线:1667今日阅读:176今日分享:34

如何将工程从Eclipse 迁移到Android Studio

自从谷歌发布2007年发布Android以来,Android手机的用户急剧增长,Android开发者的数量也水涨船高。从一开始,谷歌支持Ecilipse+ADT的开发模式,到推出Android开发的专用工具Android Studio,谷歌一致在为提升开发者的项目开发效率而努力。随着Android开发不单限于针对手机,而是可以同时针对多平台开发,Eclipse越来越难以满足Android开发的需要。最近,谷歌终于需要终止升级Eclipse的Android开发插件,建议开发者全部转向Android Studio开发平台。本文正是针对已有的Eclipse平台下的Android工程,介绍迁移到Android Studio 平台的具体方法。
工具/原料
1

Android Studio 开发软件最新版

2

Eclipse + ADT

方法/步骤
1

从Eclipse工程中导出gradle构建文件

2

选择需要导出的工程,包括项目主工程和库工程

3

选择 Force overriding existing files, 点击完成。

4

完成后,发现在主工程,库工程程,主和库工程的第一级共同祖先目录下生成了build.gradle, settings.gradle,gradlew, gradew.bat  等文件。

5

进入主工程,打开build.gradle, 在其头部添加buildscript {    repositories {        mavenLocal()        mavenCentral()    }    dependencies {        classpath 'com.android.tools.build:gradle:1.2.3'    }}图中maven {    url 'http://gomaven.3g.net.cn:8075/nexus/content/groups/public/'}部分是配置自己搭建maven服务器,如果没有的就不要填写。在android节点下添加buildTypes {    release {        minifyEnabled true        proguardFiles 'proguard-project.txt'    }    debug {        debuggable true    }}dexOptions {    jumboMode = true    javaMaxHeapSize '2g'}lintOptions {    abortOnError false}配置混淆文件,dex打包参数,lint检测命令关闭等信息。

6

复制主和库工程的第一级共同祖先目录下生成的settings.gradle 文件进入 主工程目录如下图1,添加库工程的相对路径的配置,如图2。

7

将工程导入Android Studio。 打开Android Studio, 如图一, File - New - Import Project... 选择 主目录下的settings.gradle, 导入,初次使用将下载较多的相关的文件,耗时较长,耐心等待即可。

8

由于Studio的语法检查更加严格,有可能需要修改相应的错误。

注意事项
1

1. 32位机器无法启动模拟器 Run Configuration – Default – Android Application – Emulator Additinal Command line 填入 “-force-32bit”

2

2. 启动Android Studio后要求下载SDK 解决方法:Android Studio安装目录下的bin,idea.properties;idea.properties文件末尾加一行:disable.android.first.run=true 参考:http://www.w2bc.com/Article/12307

3

3.导入某些工程时,提示sdk不存在 解决方法:打开SDK Manager, 下载相应的SDK

推荐信息