你如何在Eclipse中打开一个Android Studio项目?



import project (8)

新的Android Studio支持更好的Android开发工具。 我看到一堆关于如何将eclipse项目传递给android studio的问题,但另一种方式呢?

如果您在Android Studio中制作Android应用程序,是否可以将它带回Eclipse? 如果是这样,怎么样?

这对于特定的eclipse插件是必需的,比如黑莓Android插件。

谢谢。


将Android Studio项目导入Eclipse的分步过程 ...

  1. 使用向导在eclipse中启动新的Android项目,并从app / build.gradle填充以下详细信息

    ApplicationName和ProjectName: - 您可以从/文件夹中的.iml文件找到项目名称PackageName:MinSDK,TargetSDK和CompileSDK

  2. 单击向导中的下一步,并确保您有“未选中”“ 创建活动 ”和“ 创建自定义图标” 。 点击完成。

  3. 在新建的项目中打开AndroidManifest.xml文件。 从app / src / main / AndroidManifest.xml复制“application”,“uses-permission” 标签

  4. 源文件:将AndroidStudio / app / src / main / java中的所有内容替换为Eclipse // src文件夹。

  5. 资源文件:将AndroidStudio / app / src / main / res中的所有内容替换为Eclipse // res文件夹。

  6. 库文件:将AndroidStudio / app / libs中的所有库复制到Eclipse // libs文件夹中。

  7. 依赖库:使用属性 - > Android->库 - >添加,导入并添加AppCompact作为依赖库

  8. 解决要构建的任何错误。 作为最后一步,再次清理和构建。

  9. 您可能无法将其直接部署到手机上,但可以找到在bin文件夹中生成的.apk文件。


如果你知道这个技巧,这很简单。

  • 用Eclipse Studio项目的res文件夹替换eclipse项目Res文件夹。

  • 进入java文件夹并复制所有文件夹并粘贴到eclipse项目的src文件夹中。

  • 打开android studio项目的Android清单,复制所有内容并将其粘贴到eclipse项目清单中。

  • 清理并运行该项目。


已发布的答案对我来说很合适,但是由于我对这些IDE的经验不足而导致出现了一些错误的步骤。 对于任何其他初学者请小心这些...

  1. 使用相同的最小,目标和构建SDK
  2. 使用完全相同的项目名称,并根据包名查看项目目录的序列,以获取.java文件的正确位置[s]
  3. 为/ res文件夹复制丢失的目录
  4. 编辑[我用记事本]所有匹配的xml文件,仔细选择正确的条目组合,一些从每个

在此之后,仍然可能会有一些错误需要解决,但有一些持续性,你应该能够纠正它们。


您不能直接导入项目,但不难实现:

  • 在eclipse中创建一个新的Android空项目
  • 使用Android Studio项目的文件覆盖新鲜的res /文件夹和AndroidManifest.xml文件
  • 在Eclipse src文件夹中复制Android Studio项目中的java /文件夹的内容(它应该包含您的包名称文件夹结构,如com / example / app /和java文件当然)
  • 如果是这种情况,请链接您所需的库

基本上Android应用程序的基本元素是java文件,清单文件和资源。 从那里你可以在你最喜欢的IDE中建立一个项目


我真的很想念Eclipse中的自动构建功能,但也讨厌Eclipse for Mac中的速度和错误。 拥有两全其美的感觉真好。 Eclipse和Android Studio中的项目布局有很大的不同,如果不是不可能更改默认布局,我想这会非常困难。 因此,我试图在Eclipse中创建一个空的Android项目。 然后我删除了物理文件夹和文件,并创建链接的资源以引用Android Studio项目中的那些资源,并且瞧! 有用。

这是我的资源映射:

AS-Project/app/src/main/AndroidManifest.xml -> Eclipse-Project/AndroidManifest.xml  
AS-Project/app/src/main/res                 -> Eclipse-Project/res  
AS-Project/app/src/main/assets              -> Eclipse-Project/assets  
AS-Project/app/src/main/java                -> Eclipse-Project/src    
AS-Project/app/libs                         -> Eclipse-Project/libs-as  

链接的文件夹对于“libs”文件夹不起作用。 所以我将它映射到名为“libs-as”的文件夹,并手动将JAR添加到项目构建路径。 在最糟糕的情况下,我想你可以维护两个独立的库文件夹。

PS将两个项目并排放置并使用位置变量来引用相对路径(例如$ {PARENT-1-PROJECT_LOC})是一个好主意


我认为它不可能导入一个Android工作室项目进行日食,没有太多的手工工作。


然后导入项目属性> java构建路径>源选项卡....删除路径到src ....添加路径到Java文件夹的源代码使用添加folde rbutton ...然后像往常一样建立你的项目


这是不可能的。 我们打算在ADT中添加对基于Gradle的项目的支持,但目前尚不可能。





android-studio