如何在 Android Studio 中打开我现有的 Eclipse 项目?

Posted

技术标签:

【中文标题】如何在 Android Studio 中打开我现有的 Eclipse 项目?【英文标题】:How do I open my existing Eclipse projects in Android Studio? 【发布时间】:2013-05-11 03:49:09 【问题描述】:

使用 Eclipse 中的所有现有项目切换到 android Studio。 那么这样做的程序是什么。

【问题讨论】:

Android Studio 只是测试版 V0.1,这真的是最好的主意吗? developer.android.com/sdk/installing/migrate.html 官方文档让开发者完美:) 检查:Android Studio @bala 最好的方法是点击此链接tools.android.com/tech-docs/new-build-system/… 【参考方案1】:

从 Eclipse 导出

1.更新您的 Eclipse ADT 插件(您必须拥有 22.0 或更高版本)。

2.在 Eclipse 中,选择文件 > 导出。

3.在出现的窗口中,打开 Android 并选择 Generate Gradle build files。

4.选择您要为 Android Studio 导出的项目,然后单击“完成”。

您选择的项目仍保留在同一位置,但现在包含一个 build.gradle 文件并可以用于 Android Studio。

导入 Android Studio

1.在 Android Studio 中,选择 File > Import Project。

2.找到你从Eclipse中导出的项目,选择项目的根目录,点击OK。

3.选择从现有源创建项目,然后单击下一步。

4.按照演练完成导入过程。

更多信息clickhere

一些常见问题解答Eclipse Migration FAQ

Migrating to Android Studio

【讨论】:

但是如果我们只有使用 Eclipse 编写的源代码呢! 如果有人在 2 年前出于教程目的在互联网上上传了一个项目,该项目是在 Eclipse 中为 Android 2.3 开发的。现在告诉我如何导入该项目。 这个建议对我有帮助。在其他情况下(仅导入到 Android Studio)创建了空项目。【参考方案2】:

Android Studio 正式版(撰写本文时为 1.0.2 版)现在支持直接导入 ADT 项目。事实上,当尝试从 ADT 导出时,现在有一个弹窗提示直接从 Android Studio 导入是更好的选择。

只需打开 Android Studio > Import Non-Android Studio Projects > 选择您的 ADT 项目文件夹。

它会为您的项目创建一个新的 AS 版本,并报告需要您手动验证的项目。

【讨论】:

是的,但它会创建项目的副本,我不希望这样! 大家好,我直接将adt项目导入Android studio,因为我没有更新版本的ADT。因为导入进去了,但无法运行/调试,请分享解决方案。【参考方案3】:

尝试以下步骤将 Eclipse 项目导入 Android Studio:

1- 点击导入项目(Eclipse ADT、Gradle 等)。

2- 选择项目的根文件夹。包含 bin 文件夹的文件夹。

3- 选择要导入的位置,然后单击下一步。

4- 点击完成。

5- 将视图更改为项目。

6- 打开 src 文件夹中的 build.gradle。

7- 您应该找出您当前的 SDK 版本。所以,点击 tools-> Android-> SDK Manager-> Launch Standalone SDK Manager 并滚动到底部。

8- 根据您的 SDK 版本更改您的 build.gradle,然后单击重试。比如我的是23.1.1。

如果您有任何未自动添加的库,请访问https://***.com/a/35369267/5475941手动添加。希望对您有所帮助。

【讨论】:

已经在 Android Studio 项目中后如何进入首页? 您需要点击菜单项“文件”,然后点击“关闭项目”才能看到第一页。【参考方案4】:

忘记导入,只需手动构建它。

在尝试导入项目但失败后,我进行了以下手动导入。我相信导出/导入过程没有留下任何问题,并且我了解了新的构建系统:

    在 Android Studio 中新建一个空白项目 将其构建到设备上以确保其正常工作 一次慢慢地添加你以前的代码,留下任何特定于旧构建系统的东西

这是一个缓慢的过程,但调试更侧重于您的实际代码,而不是试图弄清楚“导入实际做了什么”。

【讨论】:

【参考方案5】:

你可以在这个链接link 得到答案

要导入现有的 Android 应用项目,请点击导入项目

Note:如果您之前使用 Eclipse 开发过您的 Android 项目,您应该首先使用 ADT 插件中的新导出功能来为您的项目准备新的 Gradle 构建系统。

【讨论】:

以上是关于如何在 Android Studio 中打开我现有的 Eclipse 项目?的主要内容,如果未能解决你的问题,请参考以下文章

将现有项目迁移到Android Studio 3.3失败

如何在 Mac 上打开 Android Studio 制作的 Flutter 项目?

如何在 Android Studio 中导入现有项目时设置 gradle home

如何在 Progress Developer Studio 中的现有 *.w 文件上打开可视化设计器?

如何在 Android Studio 中导入模块而不创建副本

在 Android Studio 中使用新名称复制现有项目