如何从Eclipse迁移到AndroidStudio

2025年05月05日 16:05
有2个网友回答
网友(1):

方法步骤:
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' }}
在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 文件进入 主工程目录,添加库工程的相对路径的配置。

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

网友(2):

方法/步骤

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

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

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

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

进入主工程,打开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检测命令关闭等信息。

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

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

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

1. 32位机器无法启动模拟器 Run Configuration – Default – Android Application – Emulator Additinal Command line 填入 “-force-32bit”
2. 启动Android Studio后要求下载SDK 解决方法:Android Studio安装目录下的bin,idea.properties;idea.properties文件末尾加一行:disable.android.first.run=true 参考:http://www.w2bc.com/Article/12307
3.导入某些工程时,提示sdk不存在 解决方法:打开SDK Manager, 下载相应的SDK