Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Android项目转换为Java项目_Java_Android_Eclipse_Project - Fatal编程技术网

将Android项目转换为Java项目

将Android项目转换为Java项目,java,android,eclipse,project,Java,Android,Eclipse,Project,是否可以将Android项目更改为Java项目,而不丢失文件的git历史记录 谢谢 注意:当前的Android项目不包含任何Android API代码,也不导入任何Android软件包。Android项目是Java项目。如果您想创建一个可以在本地运行的副本(基本运行后端) 创建当前项目的分支/分支,删除所有与android相关的代码,添加将运行该项目的主方法 如果您试图将android项目移植到桌面应用程序,则这是另一个问题 关闭项目并修改两个文件 .project 删除任何与Android相

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

谢谢


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

Android项目是Java项目。如果您想创建一个可以在本地运行的副本(基本运行后端)

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


如果您试图将android项目移植到桌面应用程序,则这是另一个问题

关闭项目并修改两个文件

.project

  • 删除任何与Android相关的
  • 删除
    com.android.ide.eclipse.adt.AndroidNature
.classpath

  • 删除任何与Android相关的
  • 添加

最后,从任何文件夹或其他与Android相关的内容中清除项目,然后重新打开项目,您应该注意到项目已转换为Java项目

只需将其分叉并进行更改。或者,如果您想将其保存在同一回购协议中,您可以将其分支。如果文件位置/名称等没有更改,为什么要丢失历史信息?请注意,由于用户界面和运行时的不同,肯定有几个文件需要替换。Android项目不是Java项目的子集吗?@EmbattledSwag Yes!我应该编辑或删除.project文件中的哪些属性,以便将该项目视为Java项目?出于某种务实的考虑,我可能会尝试复制该树,删除该项目,创建一个新的空Java项目,复制要保存的文件,然后进行git diff,看看所示的更改是否受到适当限制。修复任何看起来不正确的地方,git添加新的项目定义文件并提交它。