2012-06-29 15 views
9

Soy nuevo en el desarrollo de Android y cuando creo un nuevo proyecto usando eclipse juno en Mac OSx recibí un error en el tiempo de ejecución Error al crear una instancia de com.android.menubar .internal.MenuBarEnhancerCocoaError al crear una instancia de com.android.menubar.internal.MenuBarEnhancerCocoa

Y sí en la disposición presentar también dice- el objetivo del proyecto (Android 4.1) no se encuentra cargado.

Cualquiera por favor ayúdame a salir de esto. Gracias de antemano ..

Y sí, todo estaba configurado correctamente SDK y todo, porque toda esta configuración se está ejecutando correctamente en uno de los otros sistemas.

Respuesta

5

Tuve el mismo problema pero logré resolverlo. com.android.menubar.internal.MenuBarEnhancerCocoa - no estaba en el SDK que estaba vinculado a la instalación de Eclipse (tengo varios por varias razones, por ejemplo, AppEngine no es compatible con el último Eclipse). Hubo una serie de pasos que tuve que hacer para resolver esto (por lo que cualquiera de ellos puede ser la solución real o una combinación puede resolver el problema). Aquí hay una lista de comprobación:

  1. Si ha instalado Eclipse, haga clic en el ícono del administrador de Android SDK. Asegúrese de que está apuntando al último SDK de Android (R20 al escribir)
  2. Como es un nuevo SDK de Eclipse +: agregue los objetivos de compilación seleccionando de la lista de objetivos que aparecen en el administrador de SDK. También agregue las herramientas de soporte de Android
  3. Reinicie Eclipse. Cuando se le preguntó sobre el espacio de trabajo, cree uno nuevo. Pensé que algunos de mis problemas estarían relacionados con proyectos antiguos.
  4. Los problemas deberían haber desaparecido. Una última cosa es que, una vez que crea un proyecto, verifique que sus certificados no hayan expirado. Hay otro hilo sobre la actualización del certificado de depuración (elimine su almacén de claves ubicado en ~/.android/debug.keystore luego reinicie Eclipse.)
  5. Cree un nuevo objetivo AVD.

Espero que esas cosas ayuden.

0

Me parece que el com.android.menubar.internal.MenuBarEnhancerCocoa solo está ahí para hacer que la aplicación de Android se sienta mejor si se ejecuta directamente. Entonces las preferencias y sobre estarán en el menú de la aplicación. Si ejecuta el administrador de sdk de Android desde eclipse, eclipse se hará cargo de esa parte del menú de la aplicación.

Cuestiones relacionadas