IntelliJ IDEA Export to Eclipse Android工程不能正常被Eclipse识别的解决方法

简介:

 最近迷上了IntelliJ IDEA,就Android开发而言,确实要比Eclipse好用,尤其是对于Layout的布局,非常方便,但是公司大部分同事使用的还是Eclipse,这就存在一个问题——我创建的工程,怎么能让其他同事导入并开发。虽然IDEA提供了“Export to Eclipse”,但是在实际过程中还是存在问题的——Eclipse在import时,不能将这个Android工程正确识别,总是作为Java工程导入,经过反复试验,终于找到了问题——“.project”这个文件在搞鬼,具体解决方法如下:
 

 
 
  1. <?xml version="1.0" encoding="UTF-8"?> 
  2. <projectDescription> 
  3.     <name>IDEATest</name> 
  4.     <comment/> 
  5.     <projects/> 
  6.     <buildSpec> 
  7.         <buildCommand> 
  8.             <name>org.eclipse.jdt.core.javabuilder</name> 
  9.             <arguments/> 
  10.         </buildCommand> 
  11.     </buildSpec> 
  12.     <natures> 
  13.         <nature>org.eclipse.jdt.core.javanature</nature> 
  14.     </natures> 
  15. </projectDescription> 

上面是使用IDEA创建的Android module在执行Export to Eclipse后的.project文件中的全部内容。这些内容是Eclipse工程的最基本的内容,要想让Eclipse能将其正确识别为Android工程,要进行如下修改
 

 
 
  1. <?xml version="1.0" encoding="UTF-8"?> 
  2. <projectDescription> 
  3.     <name>IDEATest</name> 
  4.     <comment/> 
  5.     <projects/> 
  6.     <buildSpec> 
  7.         <buildCommand> 
  8.             <name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name> 
  9.             <arguments/> 
  10.         </buildCommand> 
  11.         <buildCommand> 
  12.             <name>com.android.ide.eclipse.adt.PreCompilerBuilder</name> 
  13.             <arguments/> 
  14.         </buildCommand> 
  15.         <buildCommand> 
  16.             <name>com.android.ide.eclipse.adt.ApkBuilder</name> 
  17.             <arguments/> 
  18.         </buildCommand>
  19. <buildCommand> 
  20.             <name>org.eclipse.jdt.core.javabuilder</name> 
  21.             <arguments/>
  22.         </buildCommand>
  23.     </buildSpec> 
  24.     <natures> 
  25.         <nature>com.android.ide.eclipse.adt.AndroidNature</nature> 
  26.         <nature>org.eclipse.jdt.core.javanature</nature> 
  27.     </natures> 
  28. </projectDescription> 

其中第7行至第18行,以及第25行,都是要自己添加的内容,添加完毕以后保存,再次将工程导入到Eclipse,这下就能正确识别为Android工程了。如果导入后出现了error,不要慌,可以使用Android Tools->Fix Project Properties来解决错误。









本文转自 sw840227 51CTO博客,原文链接:http://blog.51cto.com/jerrysun/1187750,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
Linux Android开发 Windows
IDEA如何设置成Eclipse的快捷键
【10月更文挑战第9天】这段内容介绍了如何在 IntelliJ IDEA 中设置类似 Eclipse 的快捷键。主要包括:1) 打开设置;2) 进入快捷键设置页面;3) 选择 Eclipse 快捷键方案;4) 可选的自定义调整。通过这些步骤,可以让熟悉 Eclipse 的用户更快适应 IDEA。
505 4
|
4月前
|
缓存 Java 应用服务中间件
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目
该博客文章讲述了如何在IntelliJ IDEA中配置和启动一个使用Eclipse开发的支付宝网站支付Demo案例。文章详细记录了从导入项目到配置Tomcat,再到解决启动过程中遇到的问题的步骤。作者还分享了在IDEA中遇到的一些常见问题,如项目配置、依赖库添加、编码问题等,并提供了相应的解决方案。此外,文章还提供了支付效果的展示以及一些支付宝案例文档中需要修改的参数信息。
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目
|
4月前
|
Java Android开发
如何使用IDEA创建一个简单的java工程?
这篇文章提供了使用IntelliJ IDEA创建简单Java工程的步骤,包括在`src`目录下建立两个特定的包。
如何使用IDEA创建一个简单的java工程?
|
6月前
2024新版中文IDEA之如何在boot工程内隐藏项目中的无用文件
2024新版中文IDEA之如何在boot工程内隐藏项目中的无用文件
62 4
|
6月前
|
XML Java 数据库连接
idea 从mapper方法直接点进xml文件的解决方法
idea 从mapper方法直接点进xml文件的解决方法
678 2
|
6月前
|
XML Java 应用服务中间件
idea与eclipse项目相互导入方式
idea与eclipse项目相互导入方式
68 1
|
5月前
|
Java
idea启动java服务报错OutOfMemoryError: GC overhead limit exceeded解决方法
idea启动java服务报错OutOfMemoryError: GC overhead limit exceeded解决方法
991 0
|
5月前
|
存储 Oracle Java
Java面试题:描述如何使用Eclipse或IntelliJ IDEA进行Java开发?
Java面试题:描述如何使用Eclipse或IntelliJ IDEA进行Java开发?
58 0
|
5月前
|
Java
idea双击打不开的解决方法
idea双击打不开的解决方法
|
6月前
|
XML Java Android开发
04. 【Android教程】Android 工程解析及使用
04. 【Android教程】Android 工程解析及使用
74 0
04. 【Android教程】Android 工程解析及使用

推荐镜像

更多