2012-10-02 11 views
5

Wraz z zapowiedzią wtyczek rdzenia Motodev wchodzących w skład narzędzi AOSP (http://developer.motorola.com/tools/motodevcoreplugins/), próbowałem bezskutecznie, aby je poprawnie działały w Eclipse.Wtyczki Core Motodev

Podążyłem za instrukcjami pobierania i instalowania wszystkiego. Jednak gdy projekty wtyczek zostaną całkowicie zaimportowane do mojego nowego obszaru roboczego, kilka z nich pokazuje błędy kompilacji. Próbowałem czyszczenia projektów itp., Ale nadal pokazują błędy kompilacji.

Postanowiłem pójść dalej i spróbować zainstalować wtyczki zgodnie ze wskazówkami. Po zainstalowaniu wtyczek i wykonaniu instrukcji widzę opcję MOTODEV na pasku menu. Jednak po kliknięciu dowolnej z opcji (np. MOTODEV> Nowy> Nowy projekt Androida) nic się nie dzieje. To samo dotyczy każdej opcji w menu MOTODEV.

Czy ktoś dostał wtyczki do prawidłowej kompilacji i instalacji w istniejącej instalacji Eclipse? Jeśli tak, to czy czegoś brakuje?

Dzięki.

AKTUALIZACJA: Odkryłem również, że instalacja tych wtyczek zgodnie z instrukcjami powoduje przerwanie przycisku "Uruchom" na pasku narzędzi w Eclipse. Po prostu teraz nic dla mnie nie robi. Muszę kliknąć projekt prawym przyciskiem myszy i wykonać polecenie Uruchom jako z menu kontekstowego. Oczywiście nie jest to ogromny problem ... ale nadal irytuje. Również zauważyłem to na mojej instalacji OSX:

Jeśli kliknę "New -> Nowy Android Project" Zauważyłem ten błąd pojawia się w dzienniku błędów:

Błąd Tue Oct 02 11:50:32 CDT 2012 Nieobsługiwany wyjątek pętli zdarzeń org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.NotHandledException: Nie ma programu obsługi do wykonania dla polecenia com.motorola.studio.android.new.project at org.eclipse .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 .ui.workbench.renderers.swt.HandledContributionItem.handleWidgetSelection (HandledContributionItem.java:707) at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access 7 USD (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 więcej

+0

Znalazłem ten post: http://community.developer.motorola.com/t5/MOTODEV-Studio-for-Android-Blog/MOTODEV-Studio-4-0-and-the-ADT-20-plugins/ ba-p/27710. Sugeruje, aby nie używać MotoDev Studio 4 ze starszymi wersjami Androida – Leoa

+0

Rozumiem. Ale to, czego teraz próbuję użyć, jest określane jako "Wtyczki Core Motodev." Nie jestem pewien, czy to nadal ma zastosowanie, ponieważ korzystam z najnowszych wtyczek ADT. – dennisdrew

+0

MOTODEV studio 4 to wtyczki Motodev Core – Leoa

Odpowiedz

5

Po dwóch dniach otrzymałem wtyczkę MOTODEV Core do pracy w środowisku Eclipse. Ogólnie śledzić te kierunki http://developer.motorola.com/tools/motodevcoreplugins/

  1. potrzebujesz 100% świeżego zainstalować Java EE. Jeśli jesteś na Windowsie, trzymaj się wersji 32-bitowej. Mam zainstalowaną Juno Java EE. Ta instalacja zawiera pakiety niezbędne do działania aplikacji MOTODEV.

mam go tutaj: http://download.eclipse.org/eclipse/downloads/eclipse3x.html

  1. Następny zainstalować ADT

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

  1. Zainstaluj Sequoyah ze strony pobierania Eclipse, (nie to, co jest na stronie MOTODEV)

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

4.When instalacji MOTODEV, usunąć pakiety MOTODEV nie trzeba jak Linus, MacOS i com.motorola.studio.android.wind32.x86_64

  1. SEQUOYAH zainstalować ponownie, tym razem z specifcations MOTODEV za SEQUOYAH http://download.eclipse.org/sequoyah/updates/2.1/2.1.1.N20120718-0509

w tym momencie, nie powinno być żadnych błędów w projekcie.

Teraz uruchomić MOTODEV, pakietów wybierz com.motorola.studio.android i uruchom jako „Eclipse Aplikacja”

Dalej otworzy się okno, które posiada menu MOTODEV w głównym oknie.

enter image description here

+0

Dziękuję. Będę musiał spróbować tego. Teraz, czy wiesz, czy to będzie działać, aby dodać go jako wtyczkę, jak sugerują instrukcje Motodev? Właśnie to chciałbym zrobić idealnie, więc mam tylko funkcje wtyczek w Eclipse, w przeciwieństwie do uruchamiania projektu, aby otworzyć Motodev. A może twoje kroki spełnią to, o co prosiłem? – dennisdrew

+0

Postępowałem zgodnie z instrukcjami na stronie dla wtyczki – Leoa

+0

Ok. Jestem na OSX. Myślisz, że powinienem też trzymać się wersji 32-bitowej? – dennisdrew

2

Spójrz na błędy, dostarczają informacji na temat narzędzi brakuje. Po tym, jak przejrzałem samouczek dotyczący motodev, musiałem zainstalować Web Service Tools, Narzędzia bazy danych (DTP) i narzędzie do analizy pamięci (MAT). Również Leoa ma rację, dla osób używających Windows, trzymać się win32, nawet jeśli twoje okna to x64.