我正在使用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.
有人可以帮忙吗?
答案 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及其所有文件关联,然后重新安装旧版本。