如何使旧的 Eclipse 项目在带有 Gradle 的 Android Studio 上运行? [关闭]

Posted

技术标签:

【中文标题】如何使旧的 Eclipse 项目在带有 Gradle 的 Android Studio 上运行? [关闭]【英文标题】:How to make an old Eclipse project work on Android Studio w/Gradle? [closed] 【发布时间】:2016-09-12 04:41:09 【问题描述】:

我的公司给了我一个 4 年前的 android 项目,我必须修复它。我已经习惯使用 IntelliJ 和 Android Studio 有一段时间了。乍一看,我看到这是一个 eclipse project,我已经尝试了很多方法来让它在 Android Studio 上运行,更具体地说,就像 following。

我也在尝试将 Gradle 集成到这个项目中。但即使经过反复试验,我也没有得到我自己的项目通常得到的预期结果,请注意我通常使用my other projects 得到的箭头。现在看起来完全是different。

非常感谢任何有关如何让这个旧项目重新站起来的帮助或提示。

【问题讨论】:

观看此视频:youtube.com/watch?v=6SixOwb_2hE 取决于他们是否使用了 NDK。如果他们使用 NDK,那么您以后会遇到一些问题。 我怎么知道他们用了什么? :p 没有办法联系老开发者 【参考方案1】:

这对你有很大帮助:

Migrating from Eclipse ADT

另外一个关键的事情是,如果你是一个面向键盘的程序员,你需要一些时间来适应 Android Studio 的快捷键。即使它有一些 Eclipse 快捷方式支持。

在这里很容易找到:

Eclipse Shortcuts

祝你好运。

【讨论】:

我现在按照第一个链接中的所有说明操作了 3 次。我错过了保存我的项目的一个重要句子,所以我可以补充一点,阅读第一个链接中的以下行非常重要:选择带有 AndroidManifest.xml 文件的 Eclipse ADT 项目文件夹,然后单击确定。我选择了我的 Eclipse 项目的父文件夹,结果很糟糕。【参考方案2】:

您可以按照以下步骤,无需将项目导出为GradleAndroid Studio (AS)默认提供,

转到文件菜单并选择新建 -> 导入项目

接下来从File browser 选择您的Eclipse Project 文件夹,

在后续步骤中点击Next,最后点击Finish即可成功导入项目

您的项目可能存在一些依赖项,但您可以阅读Android Studio 导入对话框提供的说明并进行处理,

如果您需要帮助,请进一步询问。

【讨论】:

【参考方案3】:

在最坏的情况下,您始终可以使用相同的名称创建一个项目,将源(和资源)复制到相应的包中,将相关内容从旧的 AndroidManifest 移动到新的,并添加外部依赖项(例如 Google Play Lib)通过 Gradle 本身。

如果项目使用 NDK,那么你会遇到麻烦,因为这需要设置 Gradle 实验分支。

【讨论】:

以上是关于如何使旧的 Eclipse 项目在带有 Gradle 的 Android Studio 上运行? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Eclipse 中将执行显示输出到远程 C++ 的控制台?

使旧版本的应用程序免费并上传新的付费版本 - iTunes

尝试将旧的 Eclipse Android 项目导入 Android Studio

使用最新的 Eclipse 打开旧的 Android 项目时没有 Manifest 的编辑器描述符

如何修复 Buildship 中的“缺少 Gradle 项目配置文件”问题?

如何安装较旧的 Goclipse 版本?无法在 Eclipse 4.5.2 (Mars.2) 上安装 Goclipse 16.1