Android Studio与Eclipse项目互相导入方法总结

来源:互联网 发布:大数据技术无疑是当前 编辑:程序博客网 时间:2024/06/07 14:16
Android Studio默认使用 Gradle 构建项目, Eclipse 默认使用Ant构建项目。
建议Android Studio导入项目时,使用 Gradle 构建项目。


1.从Eclipse->Android studio导入项目
第一种方法:(容易成功)
File --> Export;


选择导出类型。选择 Android --> Generate Gradle build files;


点击 Next ,选择要导出的项目,点击 Next ,最终确认要导出的项目;


Force overriding of existing files 表示覆盖导出文件。使用 Generate Gradle build files 的方式导出项目,会在项目目录中生成一些文件。这里的覆盖文件指的就是覆盖这些可能已经生成过的文件。如果你之前有使用这种方式导出过项目,建议勾选;


点击 Finish,点击 Finish,Finish 点击完毕,并没有弹出窗口显示导出的项目,就好像什么事情都没有做一样。其实,使用这个方式导出项目,是在项目中添加了一些文件,我们可以到项目目录下去看一看这些生成文件;


接着是关键步骤如下:
由于 Eclipse 的 ADT 插件已经很久没有更新了,自动生成的 Gradle 编译设置已经跟不上Android Studio的更新速度,所以我们需要手动修改一些内容。
打开工作空间目录下的 gradle --> wrapper --> gradle-wrapper.properties 。
修改一下内容:distributionUrl=http\://services.gradle.org/distributions/gradle-a.b.c-all.zip改为distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip      其中的2.2.1在D:\android-studio\gradle\m2repository\com\android\tools\build\gradle中查找该怎么填。


打开工作空间目录下的 build.gradle 文件。修改以下内容:
classpath 'com.android.tools.build:gradle:0.x.+' 改为 classpath'com.android.tools.build:gradle:1.0.0
其中1.0.0是当前安装的Android studio的版本号。


然后,打开Android Studio,选择 Open an existing Android Studio project。基本就成功了!


第二种方法:
打开Android Studio,选择 Import Non-Android Studio project;


在弹出的目录选择框中,选择 你想导入的项目所在的目录,而不是 Eclipse 的工作空间 ;
Android Studio识别出你的项目是一个 Eclipse Android 项目,它将重新用 Gradle 构建项目。Android Studio会完整复制项目文件到一个新的目录中,你需要设置这个新目录的地址;
设置完毕,点击 Next,将之前 Ant 架构改变为 Gradle 架构,出现如下选项:
•  
Replace jars with dependencies,when possible :将 Ant 的 jar 依赖关系使用 dependencies 重构。
•  Replace library sources with dependencies,when possible :将 Ant 的 library 项目的依赖关系使用dependencies 重构。
•  Create Gradle-style(cameCase) module names :使用 Gradle 的样式构建Android Studio的 Module名称。


建议全选,点击 Finish 。Android Studio将开始编译项目,同时进入Android Studio主页面。成功导入。







1 0
原创粉丝点击