为什么在Eclipse的偏好设置中没有Android选项?

16

你使用的 Eclipse 版本是什么? - gutiory
Eclipse SDK版本:3.7.2 构建ID:M20120208-0800 - A T
9个回答

8
移除插件,然后按以下方式重新启动:
eclipse -clean
现在尝试从在线安装重新安装ADT。
或者
前往Help -> Install New Software。点击Available software sites。删除Android repo。取消选中Indigo和Eclipse更新,并重新选中它们。现在返回Help -> Check for updates。完成后,再次添加Android repo。接受许可证,你应该可以使用了。
愉快的编码...

我两天前尝试了一个全新的Eclipse,但它没有工作。我更改了该目录的权限以取得所有权,然后再次尝试,但仍然不起作用。 - A T

4
这不会直接解决你的问题,但我建议你看一下MOTODEV Studio for Android。它本质上是一个定制的Eclipse IDE,预装了所有Android工具和许多自己的应用程序验证工具。我发现他们的工具很有用,尤其是代码片段和应用程序验证器。我相信你需要注册才能下载,但这是一个快速且免费的过程,你可以随时使用临时电子邮件服务。无论如何,这应该能让你开始运行,直到找到你的错误(即使我不明白为什么你要切换回普通的eclipse)。 MOTODEV STUDIO for ANDROID

谢谢,我今天早些时候正在谷歌搜索类似的东西。+1 - A T
作为答案被接受了,因为我最终使模拟器在其中工作。 - A T

3

请检查插件目录,它位于您提取原始eclipse zip文件的文件夹中。

对于我来说,它位于以下位置:

eclipse-java-indigo-SR2-win32-x86_64\eclipse\plugins

我看到与ADT插件相关的以下文件:

com.android.ide.eclipse.adt_18.0.0.v201203301601-306762.jar
com.android.ide.eclipse.ddms_18.0.0.v201203301601-306762.jar
com.android.ide.eclipse.hierarchyviewer_18.0.0.v201203301601-306762.jar
com.android.ide.eclipse.traceview_18.0.0.v201203301601-306762.jar
overlay.com.android.ide.eclipse.adt.overlay_18.0.0.v201203301601-306762.jar

确保您拥有类似于这些文件的文件。

现在打开一个shell并在您的eclipse安装目录中运行以下内容

eclipse.exe -console

您应该获取 osgi (开放服务网关倡议)控制台。现在,您可以查看您的 bundle 是否存在未解决的依赖关系,并手动启动它们。因此,请尝试执行以下操作:

osgi> diag com.android.ide.eclipse.adt

and

osgi> start com.android.ide.eclipse.adt

并检查输出。


是的,我有所有这些文件。输出:C:\Program Files\Eclipse3\plugins>ls *android* com.android.ide.eclipse.adt_18.0.0.v201203301601-306762.jar com.android.ide.eclipse.ddms_18.0.0.v201203301601-306762.jar com.android.ide.eclipse.hierarchyviewer_18.0.0.v201203301601-306762.jar com.android.ide.eclipse.traceview_18.0.0.v201203301601-306762.jar overlay.com.android.ide.eclipse.adt.overlay_18.0.0.v201203301601-306762.jar - A T
@AT 我知道你现在使用的不是 Eclipse,但我很好奇你遇到问题的原因是什么。 - skynet
就像我一样。如果有人能给我一个可行的解决方案,赏金仍然存在。 - A T
@AT,所以将Eclipse解压到非Program Files文件夹中没有起作用?请看我上面的评论。 - skynet
非常感谢,这是唯一能告诉我我的Java版本在更新后不符合预期的东西。 - njzk2
显示剩余6条评论

2
你在安装ADT插件后是否重新启动了eclipse?

是的,我已经重启了IDE三次。 - A T
你在 Windows 里面有安装 Android SDK 管理器和 AVD 管理器吗? - ankita gahoi
既不出现在Windows菜单中,也不出现在我的首选项对话框中(如上所述)。 - A T
如果在Eclipse中的Windows中找不到AVD管理器和SDK管理器,那么意味着安装过程出了问题。我认为你应该重新安装Eclipse。 - ankita gahoi
我在全新安装的Windows上开始工作(因此也是全新安装的Eclipse),并且严格按照指南操作。因此,即使重新进行此操作而没有更改,也不会有任何区别。 - A T
显示剩余2条评论

2

我发现您正在使用Windows操作系统,我也遇到过同样的问题。在我的情况下,我需要以管理员身份运行Eclipse才能安装插件。因此,您需要先卸载插件,然后以管理员身份重新启动Eclipse并重新安装插件。但是,您不需要每次使用插件时都以管理员身份运行Eclipse,只有在安装时才需要。

根本原因可能是文件夹所有权问题,正如其他人所引用的那样。当我遇到同样的问题时,我尝试设置文件夹所有权,但是我无法应用我的权限更改,所以以管理员身份运行Eclipse对我来说是最简单的方法。如果您无法在计算机上以管理员身份运行Eclipse,则应查阅ADT文档,了解应该由运行Eclipse的用户拥有哪个文件夹的所有权。


1

在这个帖子中检查答案:

或许选择“帮助”>“检查更新”或重新安装ADT插件会起作用。


没有发现任何更新。我的软件位置是:http://pastebin.com/PtYX2aEE - A T
我已经没有更多的想法了。也许我可以尝试重新安装Eclipse并再次安装ADT插件。 - gutiory
我在全新安装的Windows上开始工作(因此也是全新安装的Eclipse),并且严格按照指南操作。因此,即使重新进行此操作而没有更改,也不会有任何区别。 - A T

1

有可能插件没有正确安装。尝试重新安装ADT。或者在帮助菜单中检查更新并尝试通过它进行安装。 我希望这能解决你的问题。


0

0

我也遇到了同样的问题,我是这样解决的:

  • 启动Eclipse,然后选择帮助 > 安装新软件。
  • 点击添加,在右上角。
  • 在出现的添加存储库对话框中,为名称输入“ADT插件”,为位置输入以下URL: https://dl-ssl.google.com/android/eclipse/
  • 点击确定。
  • 如果你无法获取插件,请尝试在位置URL中使用“http”而不是“https”(出于安全原因,建议使用https)。
  • 在可用软件对话框中,选中旁边的开发工具复选框,然后点击下一步。
  • 在接下来的窗口中,您将看到要下载的工具列表。点击下一步。阅读并接受许可协议,然后点击完成。
  • 如果您收到安全警告,表示无法建立软件的真实性或有效性,请单击确定。
  • 安装完成后,重新启动Eclipse。

参考自这里


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接