是否可以将Android项目更改为Java项目,而不会丢失文件的git历史记录?
由于
注意:当前的Android项目不包含任何Android API代码,也不会导入任何Android软件包。
答案 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项目