将Java项目转换为Android项目

将Java项目转换为Android项目,java,android,eclipse,adt,Java,Android,Eclipse,Adt,我有一个用Eclipse编写的Java程序,我想把它改成Android应用程序。因此,作为第一步,我想将相应的Java项目转换为一个Android项目,我可以在Eclipse和ADT插件中运行,也可以在Android Studio中运行 这似乎是一个常见的问题。我读的第一篇文章没有用,因为它只包含一个例子。然后,这个问题在这个网络上被问了两次,但(显然)没有令人满意的答案(因此我认为再次提问是可以接受的): 第一个答案涵盖了四种可能的解决方案,但正如评论中所指出的,它们目前似乎都不起作用。

我有一个用Eclipse编写的Java程序,我想把它改成Android应用程序。因此,作为第一步,我想将相应的Java项目转换为一个Android项目,我可以在Eclipse和ADT插件中运行,也可以在Android Studio中运行

这似乎是一个常见的问题。我读的第一篇文章没有用,因为它只包含一个例子。然后,这个问题在这个网络上被问了两次,但(显然)没有令人满意的答案(因此我认为再次提问是可以接受的):

第一个答案涵盖了四种可能的解决方案,但正如评论中所指出的,它们目前似乎都不起作用。如前所述,ADT插件不再支持选择“Android>Convert to Android project”,其他方法也不适用或不再有效

这里的和答案似乎很有用。正如我建议的那样,我补充道

<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
现在,尝试在Android Studio中导入我的项目(重新启动Android Studio后)仍然会显示以下消息:

[file name with directory]是一个Eclipse项目,但不是Android Eclipse项目。 请选择Android Eclipse项目的目录(用于 示例将包含一个AndroidManifest.xml文件),然后重试

我不明白当我已经在.project文件中包含AndroidManifest代码snipppet时,为什么会收到此消息。不幸的是,在Eclipse中也会发生同样的情况,从现有代码中选择File->New->Project->Android->Android Project不起作用,因为它在文件夹中找不到任何Android项目


在我的.project文件中是否还需要包含任何其他行,这个方法中是否缺少任何步骤,或者它是否不再起作用?感谢您的帮助。

Android清单代码应该在其自己的文件中—AndroidManifest.xml。此外,除非项目是一个库(而不是创建自己的UI的东西),否则一旦更改了项目类型,它不仅可以工作,而且还需要更多的参与。@panini谢谢。事实上,它确实创建了自己的UI,因此我可以想象这个过程会更加复杂。你知道有什么指南可以帮助我吗?或者说这是从零开始的唯一方法?我认为最简单的方法就是从零开始。您拥有的任何业务逻辑都可以按原样进行移植,但用户界面的内容必须重新编写(因为交互方法完全不同)。如果您还没有了解Android如何进行用户交互,请看一看(还要注意活动生命周期-这非常重要)
 1. create a android project 
 2. Move your java files to "src" folder in your project.
target=android-7
android.library=true
 1. create a android project 
 2. Move your java files to "src" folder in your project.