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 的方式导出项目,会在项目目录中生成一些文件。这里的覆盖文件指的就是覆盖这些可能已经生成过的文件。如果你之前有使用这种方式导出过项目,建议勾选;
由于 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主页面。成功导入。
建议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
- Android Studio与Eclipse项目互相导入方法总结
- Android Studio :如何导入Eclipse项目与AndroidStudio项目?
- Android studio导入eclipse项目
- eclipse项目导入android studio
- Eclipse 项目导入 Android studio
- Android Studio 导入 Eclipse 项目
- android studio 导入eclipse 项目
- android studio 导入eclipse项目
- Android Studio导入eclipse项目
- Eclipse项目导入Android Studio
- Android studio导入eclipse项目
- Android Studio 导入 Eclipse 项目
- Android Studio导入eclipse项目
- android studio导入eclipse项目
- Android Studio导入Eclipse项目
- Android studio 导入 eclipse项目
- android studio 导入eclipse项目
- android studio 导入eclipse项目
- C 语言资源大全中文版
- hdu 4821 String 字符串hash
- 华为OJ——删除字符串中出现次数最少的
- CS231n——Assignment1 SVM
- WIN7 客户端远程连接virtualBox虚拟机下Fedora25 Mariadb服务器笔记
- Android Studio与Eclipse项目互相导入方法总结
- C++高级编程(第3版) 读书笔记
- python第三次作业
- mybatis (一)
- POJ 2342 树形DP入门水题
- cogs 746.[网络流24题] 骑士共存
- 分治法//旧文迁移
- Sherman-Morrison-Woodburg 定理
- NYOJ 20 吝啬的国度