2012-10-02 14 views
5

Con l'annuncio dei plug-in di base di Motodev inclusi negli strumenti AOSP (http://developer.motorola.com/tools/motodevcoreplugins/), ho cercato invano di farli funzionare correttamente in Eclipse.Plugin di Motodev Core

Ho seguito le istruzioni per il download e l'installazione di tutto. Tuttavia, una volta che i progetti per i plugin sono stati completamente importati nel mio nuovo spazio di lavoro, alcuni di essi mostrano errori di compilazione. Ho provato a pulire i progetti, ecc. Ma mostrano ancora errori di compilazione.

Ho deciso di andare avanti e provare a installare i plugin in base alle indicazioni. Una volta installati i plugin e completato le istruzioni, vedo l'opzione MOTODEV nella barra dei menu. Tuttavia, una volta che vado a fare clic su una delle opzioni (vale a dire MOTODEV> Nuovo> Nuovo progetto Android), non accade nulla. È lo stesso per ogni opzione nel menu MOTODEV.

Qualcuno ha ottenuto l'installazione e l'installazione corretta dei plug-in nella configurazione Eclipse esistente? Se è così, mi manca qualcosa?

Grazie.

AGGIORNAMENTO: Ho anche scoperto che l'installazione di questi plugin per le istruzioni interrompe il pulsante "Esegui" nella barra degli strumenti in Eclipse. Semplicemente non fa niente per me ora. Devo fare clic destro sul progetto e fare Esegui come dal menu di scelta rapida. Ovviamente non è un problema enorme ... ma ancora un fastidio. Inoltre, ho notato questo sul mio setup OSX:

Se faccio clic su "Nuovo -> Nuovo progetto Android" Ho notato questo errore appare nel log degli errori:

errore Mar 2 Ott 2012 11:50:32 CDT Eccezione ciclo evento non gestito org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.NotHandledException: non esiste alcun gestore da eseguire per il comando com.motorola.studio.android.new.project su org.eclipse .e4.core.internal.di.MethodRequestor.execute (MethodRequestor.java:63) all'indirizzo org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass (InjectorImpl.java:229) su org.eclipse.e4.core .internal.di.InjectorImpl.invoke (InjectorImpl.java:210) su org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke (ContextInjectionFactory.java:131) su org.eclipse .e4.core.commands.internal.HandlerServiceImpl.executeHandler (HandlerServiceImpl.java:171) all'indirizzo org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem (HandledContributionItem.java:814) all'indirizzo org.eclipse.e4 .ui.workbench.renderers.swt.HandledContributionItem.handleWidgetSelection (HandledContributionItem.java:707) all'indirizzo org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access $ 7 (HandledContributionItem.java:691) su org.eclipse. e4.ui.workbench.renderers.swt.HandledContributionItem $ 4.handleEvent (HandledContributionItem.java:630) su org.eclipse.swt.widgets.EventTable.sendEvent (EventTable.java:84) su org.eclipse.e4.core.internal .di.MethodRequestor.execute (MethodRequestor.java:56) ... 37 altro

+0

Ho trovato questo post: http://community.developer.motorola.com/t5/MOTODEV-Studio-for-Android-Blog/MOTODEV-Studio-4-0-and-the-ADT-20-plugins/ ba-p/27710. Suggerisco di non utilizzare MotoDev Studio 4 con versioni precedenti di Android – Leoa

+0

che vedo. Ma quello che sto cercando di usare ora è indicato come "Motodev Core Plugin". Non sono sicuro se questo si applica ancora, come sto usando i più recenti plugin ADT. – dennisdrew

+0

MOTODEV studio 4 è Plugin di Motodev Core – Leoa

risposta

5

Dopo due giorni ho ottenuto il plug-in di base MOTODEV in Eclipse. In generale, seguire queste istruzioni http://developer.motorola.com/tools/motodevcoreplugins/

  1. Avete bisogno di un 100% nuova installazione di Java EE. Se sei su Windows Stick con la versione a 32 bit. Ho installato Juno Java EE. Questa installazione include i pacchetti necessari al funzionamento di MOTODEV.

sono arrivato qui: http://download.eclipse.org/eclipse/downloads/eclipse3x.html

  1. Avanti installare ADT

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

  1. Installa Sequoyah dalla pagina di download di Eclipse, (non cosa è sul sito di MOTODEV)

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

4. Quando l'installazione di MOTODEV, pacchetti MOTODEV Rimuovere non è necessario come linus, MacOS e com.motorola.studio.android.wind32.x86_64

  1. installare Sequoyah di nuovo, questa volta da specifche di MOTODEV Sequoyah http://download.eclipse.org/sequoyah/updates/2.1/2.1.1.N20120718-0509

a questo punto, non ci dovrebbero essere errori nel progetto.

ora per eseguire MOTODEV, selezionare pacchetto com.motorola.studio.android e gestita come 'Eclipse Application'

Avanti si aprirà una finestra che ha il menu MOTODEV nella finestra principale.

enter image description here

+0

Grazie. Dovrò provarlo. Ora, sai se funzionerà per aggiungerlo come plugin, come suggeriscono le istruzioni Motodev? Questo è quello che mi piacerebbe fare idealmente, quindi ho solo le funzionalità come plugin in Eclipse, invece di eseguire il progetto per aprire Motodev. O i tuoi passi faranno quello che ti ho appena chiesto? – dennisdrew

+0

ho seguito le istruzioni sul sito per il plugin – Leoa

+0

Ok. Sono su OSX. Pensi che dovrei rimanere con la versione a 32 bit? – dennisdrew

2

Guardate gli errori, che forniscono informazioni sugli strumenti che mancano. Dopo aver esaminato il tutorial motodev, ho dovuto installare Strumenti di servizio Web, Strumenti database (DTP) e Strumento memoria analogica (MAT). Inoltre, Leoa ha ragione, per chi usa windows, si blocca con win32, anche se la tua finestra è x64.