现在如何将Eclipse项目导入Android Studio?
在Android Studio中为Eclipse项目使用“导入项目”,该项目用于更改项目结构并生成Gradle文件,但现在(我使用的是AS 0.5.3),它只生成IDEA文件(.iml,.IDEA),而不生成Gradle,并且也不涉及文件结构 现在如何将Eclipse项目导入Android Studio 更新:尝试在Eclipse中导出gradle文件不会为应用程序导出这些文件,它也不会在Android Studio中显示为模块。从Eclipse导出现在如何将Eclipse项目导入Android Studio?,android,eclipse,android-studio,Android,Eclipse,Android Studio,在Android Studio中为Eclipse项目使用“导入项目”,该项目用于更改项目结构并生成Gradle文件,但现在(我使用的是AS 0.5.3),它只生成IDEA文件(.iml,.IDEA),而不生成Gradle,并且也不涉及文件结构 现在如何将Eclipse项目导入Android Studio 更新:尝试在Eclipse中导出gradle文件不会为应用程序导出这些文件,它也不会在Android Studio中显示为模块。从Eclipse导出 ,然后转到文件|导出 现在转到Androi
-简单输入
-首先从Eclipse预导出。
如果您的项目包含许多特定于eclipse的关系,那么从eclipse预导出可能是更好的选择。A.S.无法“翻译”Eclipse所能产生的一切。如果您想在这个项目代码上继续使用Eclipse和A.S.,这是更好的选择。如果您选择此方法,请阅读上面的链接,这里有一些重要的先决条件。
简单地导入AS将让AS“翻译”并重新安排项目,这是推荐的方法,特别是在您不打算返回Eclipse的情况下。在这种情况下,您可以让A.S.向导执行所有操作,而不需要手动生成gradle文件。在较新版本的Android Studio中,引入Eclipse/ADT项目的最佳方法是将其直接导入Android Studio;我们曾经建议您首先将其从Eclipse导出到Gradle,但我们并没有经常更新ADT以跟上Android Studio的步伐 在任何情况下,如果您在启动Android Studio时从文件菜单或欢迎屏幕选择“导入项目”,它将引导您通过一个专门的向导,提示您它打算将文件复制到新的目录结构中,而不是就地导入,它将提供一些常见的功能,比如将依赖项转换为Maven风格的Include等等 你似乎没有得到这种专门的流程。我认为它可能没有将您导入的项目识别为ADT项目,并且默认为不了解Gradle的内置IntelliJ行为。要使专用导入工作,必须满足以下条件:
- 导入的项目的根目录必须具有AndroidManifest.xml文件
- 要么:
- 根目录必须包含Eclipse中的.project和.classpath文件
- 或
- 根目录必须包含res和src目录
如果您的项目很复杂,可能您没有将其作为导入成功所需的根目录。除了上面Scott Barta的答案之外,如果存在对Eclipse工作区库文件的引用,您可能仍然存在导入问题,例如
/workspace/android-support-v7-appcompat
作为一个普通人
在这种情况下,导入将停止,直到您提供一个引用(如果您是从git repo克隆的,它可能不在那里),甚至指向您自己的安装(例如/android sdk macosx/extras/android/m2repository/com/android/support/appcompat-v7)都不会被识别并停止导入,把你留在无人区
要解决这个问题,请在Eclipse项目中的project.properties或.classpath文件中查找ref,并将它们删除/注释掉,例如
<classpathentry combineaccessrules="false" kind="src" path="/android-support-v7-appcompat"/>
简单步骤:
1.去安卓工作室。
2.关闭所有打开的项目(如果有)。
3.将有一个选项显示导入非Android Studio项目(Eclipse ect)。
4.点击它并选择你的项目
这不是它享受 安卓工作室让它变得更简单了 你所需要的只是先选择
我做这件事是偶然的,但它起了作用,我只希望它对你也起作用 以下是一种更简单的迁移方法: 从一个示例Android Studio项目开始。 打开android studio并创建一个新项目(或)在此处下载一个“示例”studio项目:。 现在,按照以下说明在Android Studio中打开下载的项目 将eclipse项目模块导入Android Studio。 选择文件->新建->导入模块 图像标题 接下来,选择eclipse项目的路径并导入模块。在这种情况下,如果您看到消息“未能同步Gradle项目”,请单击“安装生成工具并同步项目…” 现在,按照以下简单步骤删除示例项目模块: 开放集
dependencies {
compile 'com.android.support:appcompat-v7:22.2.0'
}
buildTypes {
release {
minifyEnabled false
consumerProguardFiles 'proguard.cfg'
}
}
buildTypes {
release {
minifyEnabled true
proguardFiles 'proguard.cfg'
}
}
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.goalstate.WordGames.FullBoard.trialsuite"
xmlns:tools="http://schemas.android.com/tools"
.
.
<application
tools:replace="android:name"