2012-10-02 12 views
5

Con el anuncio de los complementos del núcleo Motodev que se incluye en las herramientas AOSP (http://developer.motorola.com/tools/motodevcoreplugins/), he estado intentando sin éxito conseguir que funcionen correctamente en Eclipse.Motodev Core plugins

He seguido las instrucciones para descargar e instalar todo. Sin embargo, una vez que los proyectos para los complementos se importan completamente en mi nuevo espacio de trabajo, algunos de ellos muestran errores de compilación. He intentado limpiar los proyectos, etc. pero aún muestran errores de compilación.

Decidí seguir adelante y tratar de instalar los complementos de acuerdo con las instrucciones. Una vez que se instalaron los complementos y completé las instrucciones, veo la opción MOTODEV en la barra de menú. Sin embargo, una vez que hago clic en cualquiera de las opciones (es decir, MOTODEV> Nuevo> Nuevo proyecto de Android), no pasa nada. Esto es lo mismo para cada opción en el menú MOTODEV.

¿Alguien ha recibido los complementos para compilar e instalar correctamente en su configuración de Eclipse existente? Si es así, ¿me estoy perdiendo algo?

Gracias.

ACTUALIZACIÓN: También he descubierto que la instalación de estos plugins de acuerdo con las instrucciones rompe el botón "Ejecutar" en la barra de herramientas en Eclipse. Simplemente no hace nada por mí ahora. Tengo que hacer clic derecho en el proyecto y ejecutar Ejecutar como en el menú contextual. Obviamente no es un gran problema ... pero sigue siendo una molestia. Además, me di cuenta de esto en mi configuración OSX:

Si hago clic en "Nuevo -> Proyecto Nuevo Android" Me he dado cuenta este error aparece en el registro de errores:

error Mar Oct 02 11:50:32 CDT 2012 evento no controlada bucle excepción org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.NotHandledException: no hay ningún controlador para ejecutar com.motorola.studio.android.new.project de comando en org.eclipse .e4.core.internal.di.MethodRequestor.execute (MethodRequestor.java:63) en org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass (InjectorImpl.java:229) en org.eclipse.e4.core .internal.di.InjectorImpl.invoke (InjectorImpl.java:210) en org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke (ContextInjectionFactory.java:131) en org.eclipse .e4.core.commands.internal.HandlerServiceImpl.executeHandler (HandlerServiceImpl.java:171) en org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem (HandledContributionItem.java:814) en org.eclipse.e4 .ui.workbench.renderers.swt.HandledContributionItem.handleWidgetSelection (HandledContributionItem.java:707) en org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access $ 7 (HandledContributionItem.java:691) en org.eclipse. e4.ui.workbench.renderers.swt.HandledContributionItem $ 4.handleEvent (HandledContributionItem.java:630) en org.eclipse.swt.widgets.EventTable.sendEvent (EventTable.java:84) en org.eclipse.e4.core.internal .di.MethodRequestor.execute (MethodRequestor.java:56) ... 37 más

+0

He encontrado esta publicación: http://community.developer.motorola.com/t5/MOTODEV-Studio-for-Android-Blog/MOTODEV-Studio-4-0-and-the-ADT-20-plugins/ ba-p/27710. Sugiero no usar MotoDev Studio 4 con versiones anteriores de Android – Leoa

+0

que veo. Pero lo que estoy tratando de usar ahora se conoce como "Complementos del núcleo de Motodev". No estoy seguro de si esto todavía se aplica, ya que estoy usando los últimos complementos de ADT. – dennisdrew

+0

MOTODEV studio 4 es Motodev Core Plugins – Leoa

Respuesta

5

Después de dos días conseguí MOTODEV Core Plugin para trabajar en Eclipse. En general seguir estas instrucciones http://developer.motorola.com/tools/motodevcoreplugins/

  1. Necesita un 100% nueva instalación de Java EE. Si está en Windows Stick con la versión de 32 bits. Tengo Juno Java EE instalado. Esta instalación incluye paquetes que son necesarios para que MOTODEV funcione.

lo tengo aquí: http://download.eclipse.org/eclipse/downloads/eclipse3x.html

  1. Siguiente instalar ADT

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

  1. Instale Sequoyah desde la página de descarga de Eclipse, (no lo que está en el sitio de MOTODEV)

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

4. Cuando la instalación de MOTODEV, paquetes MOTODEV Retire los que no es necesario, como Linus, MacOS y com.motorola.studio.android.wind32.x86_64

  1. instalación Sequoyah de nuevo, esta vez desde specifcations de MOTODEV Sequoyah http://download.eclipse.org/sequoyah/updates/2.1/2.1.1.N20120718-0509

en este punto, no debe haber errores en su proyecto.

ahora para ejecutar MOTODEV, seleccione com.motorola.studio.android paquete y que como 'Eclipse aplicación'

A continuación se abrirá una ventana que tiene el menú MOTODEV en la ventana principal.

enter image description here

+0

Gracias. Tendré que intentar esto. Ahora, ¿sabes si funcionará agregarlo como un complemento, como sugieren las instrucciones de Motodev? Eso es lo que me gustaría hacer idealmente, así que solo tengo las características como complementos en Eclipse, en lugar de ejecutar el proyecto para abrir Motodev. ¿O harán tus pasos lo que acabo de preguntar? – dennisdrew

+0

seguí las instrucciones en el sitio para el complemento – Leoa

+0

Ok. Estoy en OSX. ¿Crees que debería seguir con la versión de 32 bits también? – dennisdrew

2

mirada a los errores, que proporcionan información acerca de las herramientas que faltan. Después de leer el tutorial de motodev, tuve que instalar las herramientas de servicio web, las herramientas de base de datos (DTP) y la herramienta Analizador de memoria (MAT). Además, Leoa tiene razón, para las personas que usan Windows, quédate con win32, incluso si tu ventana es x64.