在处理和Android项目时Eclipse的问题

时间:2013-04-02 02:41:17

标签: java android eclipse svn

我目前正与我的软件工程同学一起开发应用程序。但是,我遇到了Eclipse的一些问题。但首先,有关我的Eclipse的一些信息:我正在运行版本:Juno Service Release 2,其构建ID为20130225-0426。我使用OS X Mountain Lion 10.7.5在MacBook上运行Eclipse。我正在使用SVN通过assembla.com上传项目并将其下载到存储库。

首先,Eclipse不会识别任何错误。如果我故意键入随机字符,Eclipse不会用红色加下划线。

接下来,每当我键入“this.whatever”或“@ for javadoc”时,我收到以下消息:“此编译单元不在Java项目的构建路径上。”我可以点击“确定”然后继续没问题。

最后,每当我尝试运行该程序时,都会收到以下消息:“无法启动选择,并且最近没有启动。”

其他说明:我的工作区中的任何其他项目都没有任何这些问题。我还有另一个项目使用不包含这些问题的assembla存储库。这些问题突然发生了。

编辑:我的小组中没有其他成员遇到这些问题。我试图从另一台机器上的存储库下载项目,但我仍然遇到这些问题。我试图从我的工作区中删除该项目并重新下载。还是不行。

更新:我甚至安装了Android开发工具包并使用了Eclipse的附带副本。它仍然无法正常工作。

我的Eclipse发生了什么?

3 个答案:

答案 0 :(得分:0)

由于我猜你正处于Android编码的开始阶段并且你没有沉迷于特殊的IDE,我强烈建议使用IntelliJ IDEA代替Eclipse进行Android开发。我已经尝试了Eclipse,由于它的弱点,现在我正在使用IntelliJEclipse不是Android开发的最佳IDE,并且还有很长的路要走。

IntelliJ IDEA

答案 1 :(得分:0)

我建议您在新位置尝试installing the ADT bundle,看看是否还有这些问题。 ADT软件包包括最新的Android SDK以及已安装和配置ADT(Android Developer Tools插件)的Eclipse版本。您可能拥有(或曾经有过)其他Eclipse插件,这些插件会影响Eclipse中Java工具的工作方式,可能会干扰ADT。我个人在过去曾经遇到像Aptana这样的工具,即使卸载后也会出现问题。

答案 2 :(得分:0)

Eclipse已经告诉您已经出现上述错误消息:您没有在构建路径上拥有源,而只是在某个文件夹中。

要么创建了一个简单的项目而不是Java项目,那么Java项目也不会做任何事情。或者您已在纯文件夹中创建Java文件,而不是源文件夹。

排除这种情况的最佳方法是使用主菜单中的Eclipse“New ...”向导create a new Java project。将结果与您的项目进行比较。两个重要的事情是:项目有一个图标,其中覆盖了一个小“J”。 Java源代码显示在包中,它们本身位于源文件夹中(带有包覆层),而不是简单的文件夹。

enter image description here