Eclipse项目导入到Android studio
操作步骤:
1、 eclipse导出gradle项目。
2、 AS导入。
3、 耐心等待。
4、 更改Gradle版本(非必须)
选择升级渠道。AS的升级是可以自己选择升级的渠道,不同的渠道的发布版本不一样,如图
我选择的stable channel,每个渠道对应什么样的版本这里不解释,网上有说明。
1、 eclipse导出gradle项目。
- File->Export->Generate Gradle build files然后一直下一步,
- 选择你要导出的项目(不用管依赖项目,会自动导出的),如图:
2、 AS导入。
- 选择“Import Non-Andorid Studio Project”,一定是这个选项,不然导入有问题
- 如果你的AS不是在这个界面,那么通过File->close project就可以进入这个界面了
- 然后找到步骤1中的那个项目就可以成功导入了。
3、 耐心等待。
导入的时候可能比较慢,因为要下载gradle,然后就等下载完成。如果是因为自身网络的问题那么就用vpn、代理之类的(File->Settings->Http proxy)。
4、 更改Gradle版本(非必须)
一般导出的项目都会有版本不一致的问题,那么在AS提示修复Gradle版本,同意修复就可以了。
根据以上的步骤基本上算是成功迁移了项目。
你的项目如果有多个依赖包,那么可能编译不过,大概提示是有多个相同的包,比如support-v4包。如果遇到这样的问题,可以进行如下操作。
1、 把support-v4.jar删掉。
2、 然后添加V4包,打开project structrue(ctrl+alt+shift+s),找刚刚那个module,选择Dependencies,点击右边的 ”+” 重新添加v4包即可。
官方文档
以下是官方文档,我也是根据官方文档来做的,把之前做的和遇到的问题做了一个总结。
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.)
Android Studio properly updates the project structure and creates the appropriate Gradle build file.
官方android studio文档在http://developer.android.com/tools/studio/index.html
根据以上的步骤基本上算是成功迁移了项目。你的项目如果有多个依赖包,那么可能编译不过,大概提示是有多个相同的包,比如support-v4包。如果遇到这样的问题,可以进行如下操作。