5

随着 AOSP 工具 ( http://developer.motorola.com/tools/motodevcoreplugins/ ) 中包含 Motodev 核心插件的公告,我一直试图让它们在 Eclipse 中正常工作,但没有成功。

我已按照说明下载和安装所有内容。但是,一旦插件项目完全导入我的新工作区,其中一些会显示构建错误。我已经尝试清理项目等,但它们仍然显示构建错误。

我决定继续尝试按照说明安装插件。安装插件并完成说明后,我会在菜单栏中看到 MOTODEV 选项。但是,一旦我点击任何选项(即 MOTODEV > New > New Android Project),什么也没有发生。这对于 MOTODEV 菜单中的每个选项都是相同的。

有没有人在他们现有的 Eclipse 设置中正确构建和安装插件?如果是这样,我错过了什么吗?

谢谢。

更新:我还发现按照说明安装这些插件会破坏 Eclipse 工具栏中的“运行”按钮。它现在对我没有任何作用。我必须右键单击该项目并从上下文菜单中执行运行方式。显然不是一个大问题......但仍然是一个烦恼。另外,我在我的 OSX 设置中注意到了这一点:

如果我单击“新建 -> 新建 Android 项目”,我会注意到错误日志中出现此错误:

错误 Tue Oct 02 11:50:32 CDT 2012 Unhandled event loop exception org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.NotHandledException: There is no handler to execute for command com.motorola.studio .android.new.project 在 org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:63) 在 org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java: 229) 在 org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:131) 在 org.eclipse.e4.core.contexts.InjectorImpl.invoke(InjectorImpl.java:210) 在 org.eclipse .e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:171) 在 org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:814) 在 org.eclipse.e4 .ui.workbench.renderers.swt。HandledContributionItem.handleWidgetSelection(HandledContributionItem.java:707) at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access$7(HandledContributionItem.java:691) at org.eclipse.e4.ui.workbench.renderers.swt .HandledContributionItem$4.handleEvent(HandledContributionItem.java:630) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor. java:56) ... 37 更多84) 在 org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56) ... 37 更多84) 在 org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56) ... 37 更多

4

2 回答 2

5

两天后,我得到了 MOTODEV Core Plugin 以在 Eclipse 中工作。一般遵循这些方向http://developer.motorola.com/tools/motodevcoreplugins/

  1. 您需要 100% 全新安装 Java EE。如果您在 Windows 上坚持使用 32 位版本。我安装了 Juno Java EE。此安装包括 MOTODEV 工作所需的软件包。

我在这里得到它:http: //download.eclipse.org/eclipse/downloads/eclipse3x.html

  1. 接下来安装ADT

ADT https://dl-ssl.google.com/android/eclipse/

  1. 从 Eclipse 下载页面安装 Sequoyah,(不是 MOTODEV 网站上的内容)

http://download.eclipse.org/sequoyah/updates/2.0/

4.安装MOTODEV时,删除不需要的MOTODEV包,如linus、macos和com.motorola.studio.android.wind32.x86_64

  1. 再次安装 Sequoyah,这次来自 MOTODEV 的规范 Sequoyah http://download.eclipse.org/sequoyah/updates/2.1/2.1.1.N20120718-0509

此时,您的项目中应该没有错误。

现在运行 MOTODEV,选择包 com.motorola.studio.android 并作为“Eclipse 应用程序”运行

接下来将打开一个窗口,主窗口中有 MOTODEV 菜单。

在此处输入图像描述

于 2012-10-04T19:42:48.050 回答
2

查看错误,它们提供有关您缺少的工具的信息。完成 motodev 教程后,我必须安装 Web 服务工具、数据库工具 (DTP) 和内存分析器工具 (MAT)。另外,Leoa 是对的,对于使用 windows 的人来说,坚持使用 win32,即使你的 windows 是 x64。

于 2012-10-11T09:20:42.490 回答