无法运行Android SDK Manager

时间:2012-12-29 22:56:44

标签: android eclipse sdk

我正在使用ubuntu 12.04和Eclipse Juno。我安装了ADT 21.0.1和所有SDK包。 但每次我启动Eclipse时都会出现以下错误:

    eclipse.buildId=M20120914-1800
    java.version=1.7.0_09
    java.vendor=Oracle Corporation
    BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
    Command-line arguments:  -os linux -ws gtk -arch x86

    Error
    Unable to find Action Set: org.eclipse.mylyn.context.ui.actionSet
    Unable to find Action Set: org.eclipse.mylyn.doc.actionSet
    Unable to find Action Set: org.eclipse.mylyn.tasks.ui.navigation
    Unable to find Action Set: org.eclipse.wb.core.ui.actionset

当我试图运行我的sdk Manager它显示错误:

    Failed to run the Android SDK Manager. Check the Android Console View for details.

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:7)

在更新到ADT 21.0.1之后,在Mac OS下从Eclipse启动SDK Manager时遇到了类似的问题。我注意到< sdk_tools_dir> / tools / android shell程序文件不再是可执行的。快点

chmod a+x android

修复了问题,现在管理器在Eclipse中正确启动。您可能必须以root身份执行此操作。这可能是基于Unix的发行版更新后的错误,但由于我不使用Linux,我无法确定。

答案 1 :(得分:1)

我遇到了同样的问题,如前所述,sdk / tools / android上的chmod有助于恢复SDK Manager窗口(chmod a+x android)。然而,如果它仍然不适用于模拟器,则对以“模拟器”(相同文件夹)开头的所有文件执行相同的chmod

答案 2 :(得分:0)

我知道这可能听起来很愚蠢,但你移动了任何文件吗?我做过一次到可执行文件,认为它会复制文件并创建一个快捷方式(就像在以前版本的Windows中一样),但实际上它移动了文件位置导致它抛出一个错误(虽然有一点不同于你得到的那个)。

我也听说过Juno有bug。您可能只想卸载Eclipse及其所有文件关联,然后重新安装旧版本。