如何使旧的 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】:您可以按照以下步骤,无需将项目导出为Gradle
,Android Studio (AS)默认提供,
转到文件菜单并选择新建 -> 导入项目
接下来从File browser
选择您的Eclipse Project 文件夹,
在后续步骤中点击Next,最后点击Finish即可成功导入项目
您的项目可能存在一些依赖项,但您可以阅读Android Studio
导入对话框提供的说明并进行处理,
如果您需要帮助,请进一步询问。
【讨论】:
【参考方案3】:在最坏的情况下,您始终可以使用相同的名称创建一个项目,将源(和资源)复制到相应的包中,将相关内容从旧的 AndroidManifest 移动到新的,并添加外部依赖项(例如 Google Play Lib)通过 Gradle 本身。
如果项目使用 NDK,那么你会遇到麻烦,因为这需要设置 Gradle 实验分支。
【讨论】:
以上是关于如何使旧的 Eclipse 项目在带有 Gradle 的 Android Studio 上运行? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Eclipse 中将执行显示输出到远程 C++ 的控制台?
尝试将旧的 Eclipse Android 项目导入 Android Studio
使用最新的 Eclipse 打开旧的 Android 项目时没有 Manifest 的编辑器描述符
如何修复 Buildship 中的“缺少 Gradle 项目配置文件”问题?
如何安装较旧的 Goclipse 版本?无法在 Eclipse 4.5.2 (Mars.2) 上安装 Goclipse 16.1