简体   繁体   English

将Android项目转换为Java项目

[英]Convert an Android Project to a Java Project

Is it possible to change an Android Project to a Java Project, without losing git history of files ? 是否可以在不丢失文件git历史的情况下将Android Project更改为Java Project?

Thanks 谢谢

Note: The current Android project doesn't contain any Android API code and doesn't import any Android package. 注意:当前的Android项目不包含任何Android API代码,也不导入任何Android程序包。

An android project is a Java project. android项目是Java项目。 If you are saying that you want to create a copy that you can run locally (essential run the back end) 如果您要创建一个可以在本地运行的副本(本质上是运行后端)

Create a branch/fork of your current project, delete all the android related code, add a main method that will run the project. 创建当前项目的分支/分支,删除所有与android相关的代码,添加将运行该项目的main方法。

If you are trying to port an android project to a desktop application that is a different issue. 如果您尝试将android项目移植到桌面应用程序,则是另一个问题。

Close your project and Modify two files 关闭您的项目并修改两个文件

.project 。项目

  • Delete any <buildCommand>...<buildCommand/> Android related 删除所有与Android相关的<buildCommand>...<buildCommand/>
  • Delete <nature>com.android.ide.eclipse.adt.AndroidNature</nature> 删除<nature>com.android.ide.eclipse.adt.AndroidNature</nature>

.classpath 的.classpath

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

Finally clean your project from any folder or other things Android related and reopen your project and you should notice that the project is converted to a Java Project 最后,从与Android相关的任何文件夹或其他内容中清除项目,然后重新打开项目,您应该注意到该项目已转换为Java项目。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM