2012-10-02 107 views
5

隨着Motodev核心插件被包含在AOSP工具(http://developer.motorola.com/tools/motodevcoreplugins/)中的宣佈中,我一直試圖讓它們在Eclipse中正常工作,但一直未能成功。Motodev核心插件

我按照說明下載和安裝了所有東西。但是,一旦插件項目完全導入到我的新工作區中,其中一些會顯示構建錯誤。我已經嘗試清理項目等,但他們仍然顯示構建錯誤。

我決定繼續嘗試按照指示安裝插件。一旦安裝了插件並完成了說明,我會在菜單欄中看到MOTODEV選項。但是,一旦我點擊任何選項(即MOTODEV> New> New Android Project),就沒有任何反應。這對於MOTODEV菜單中的每個選項都是相同的。

有沒有人獲得插件來正確構建和安裝在他們現有的Eclipse設置中?如果是這樣,我錯過了什麼?

謝謝。

更新:我也發現,按照說明安裝這些插件打破了Eclipse中工具欄中的「運行」按鈕。它現在根本不會爲我做任何事情。我必須右鍵單擊該項目,然後從上下文菜單中執行「運行方式」。顯然不是一個大問題......但仍然是一個煩惱。另外,我注意到了這一點上我的OSX的設置:

如果我點擊「新建 - >新的Android項目」我注意到在錯誤日誌中會出現這樣的錯誤:

錯誤週二10月2日十一時50分32秒CDT 2012未處理的事件循環異常 org.eclipse.e4.core.di.InjectionException:org.eclipse.core.commands.NotHandledException:在org.eclipse中沒有對命令com.motorola.studio.android.new.project執行的處理程序.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:63)at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:229)at org.eclipse.e4.core .internal.di.InjectorImpl.invoke(InjectorImpl.java:210)at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:131)at org.eclipse .e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:171)at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:814)at org.eclipse.e4 。org.eclipse.ui.workbench.renderers.swt.HandledContributionItem.handleWidgetSelection(HandledContributionItem.java:707)at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access $ 7(HandledContributionItem.java:691)。 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更多

+0

我發現此帖:http://community.developer.motorola.com/t5/MOTODEV-Studio-for-Android-Blog/MOTODEV-Studio-4-0-and-the-ADT-20-plugins/ BA-p/27710。它建議不要使用MotoDev Studio 4與舊版本的Android – Leoa

+0

我明白了。但我現在試圖使用的是「Motodev核心插件」。我不確定這是否仍然適用,因爲我正在使用最新的ADT插件。 – dennisdrew

+0

MOTODEV studio 4是Motodev核心插件 – Leoa

回答

5

兩天後,我得到了MOTODEV Core Plugin在Eclipse中的工作。 一般按照下列指示http://developer.motorola.com/tools/motodevcoreplugins/

  1. 你需要一個100%的新鮮安裝Java EE的。如果你使用32位版本的windows stick。我安裝了Juno Java EE。此安裝包含MOTODEV工作所需的軟件包。

我在這裏: http://download.eclipse.org/eclipse/downloads/eclipse3x.html

  • 接着安裝ADT
  • ADT https://dl-ssl.google.com/android/eclipse/

  • 從Eclipse下載頁面安裝Sequoyah,(不是MOTODEV網站上的內容)
  • http://download.eclipse.org/sequoyah/updates/2.0/

    4.當安裝MOTODEV, 刪除MOTODEV包,你不需要像萊納斯,MacOS和com.motorola.studio.android.wind32.x86_64

  • 從MOTODEV的specifcations再次安裝塞闊亞,這個時候 塞闊亞http://download.eclipse.org/sequoyah/updates/2.1/2.1.1.N20120718-0509
  • 在這一點上,應該在你的項目中沒有錯誤。

    現在運行MOTODEV, 選擇包com.motorola.studio.android和運行爲「日蝕的應用」

    下一個窗口將打開在主窗口中的菜單MOTODEV。

    enter image description here

    +0

    謝謝。我將不得不嘗試這個。現在,你知道它是否可以將它作爲一個插件添加,如Motodev指令所示?這就是我想要做的理想,所以我只是在Eclipse中擁有插件的功能,而不是運行項目來打開Motodev。或者你的步驟會按照我剛纔的要求去做? – dennisdrew

    +0

    我按照網站上的說明插件 – Leoa

    +0

    好的。我在OSX上。你認爲我應該堅持使用32位版本嗎? – dennisdrew

    2

    看看這個錯誤,他們提供有關你缺少的工具的信息。 當我通過motodev教程後,我不得不安裝Web服務工具,數據庫工具(DTP)和內存分析器工具(MAT)。 此外,Leoa對於使用windows的人來說是正確的,即使你的windows是x64,也會堅持使用win32。