将Android项目转换为Java项目

时间:2014-03-14 15:25:27

标签: java android eclipse project

是否可以将Android项目更改为Java项目,而不会丢失文件的git历史记录?

由于

注意:当前的Android项目不包含任何Android API代码,也不会导入任何Android软件包。

3 个答案:

答案 0 :(得分:1)

android项目是一个Java项目。如果您要创建一个可以在本地运行的副本(必须运行后端)

创建当前项目的分支/分支,删除所有与android相关的代码,添加一个将运行项目的main方法。

如果您尝试将Android项目移植到桌面应用程序,这是一个不同的问题。

答案 1 :(得分:0)

GIT不关心“项目”,而是关心文件和目录内容(保持基本)。只要您不删除文件并且保留在同一目录

解决方案是创建一个新的空项目,并通过将新的空项目文件复制到旧项目来修改原始项目。然后使用您喜欢的IDE添加已存在的源,而不会丢失GIT历史记录。您必须处理正在更改/删除的项目文件(例如.project),而不是.java

答案 2 :(得分:0)

关闭项目并修改两个文件

<强>的.project

  • 删除任何与<buildCommand>...<buildCommand/> Android相关的
  • 删除<nature>com.android.ide.eclipse.adt.AndroidNature</nature>

<强>的.classpath

  • 删除任何与<classpathentry .. /> Android相关的
  • 添加<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>

最后从Android相关的任何文件夹或其他东西清理项目并重新打开项目,您应该注意到项目已转换为Java项目