Error al iniciar la primera aplicación de prueba: Android Packaging Problem?

Conversion to Dalvik format failed: Unable to execute dex: wrapper was not properly loaded first [project] Android Packaging Problem 

Nunca he trabajado con Java o eclipse antes, estoy siguiendo esta guía introductoria y todas las búsquedas a través de google no devuelven resultados útiles. Supongo que el problema es que he construido Android cosas con eclipse correctamente, pero no tengo idea, seguí esta guía a la carta y todo fue como se explica que debería.

Aquí es lo que he compilado ¿Alguna idea de lo que causó este problema, o es específico para la guía? Si es así voy a publicar en su página de ayuda.

He intentado hacer el proyecto -> fuente -> limpiar, pero eso no fijó cualquier cosa.

Editar:

Fui a Proyecto -> Herramientas de Android -> Dex bytecode y informó:

 DexDump: missing classex.dex for project. Please compile first. 

Así que supongo que es mi problema! No estoy seguro de cómo resolver.

Como he dicho, tuve el mismo problema, así que probé todas las versiones diferentes y luego dejé de rellenar el número de versión del SDK y finalmente no se quejó más sobre el envoltorio. Después de que estaba totalmente bien para escribir el SDK-versión cuando creé nuevos proyectos.

Espero que funcione para usted también.

Ir a Proyecto -> Limpieza

Reconstruirá el espacio de trabajo y arreglará los errores, si los hubiera.

Tenía el mismo problema (corriendo en Windows 7). Lo solucioné ejecutando Eclipse con privilegios de administrador.

Intente ejecutar eclipse bajo permiso de administrador. El problema puede ser resuelto.

Creo que instaló el SDK en la carpeta "Archivos de programa". Así que para hacer algo dentro, debe tener permiso de administrador.

Una cosa que puede ayudar es crear un nuevo proyecto Android de prueba.

  1. En Eclipse, seleccione Archivo → Nuevo → Proyecto Android.
  2. Establezca el nombre del proyecto en "Test3", compruebe el destino de compilación de Android 2.3, escriba "com.example.android.apps.test3" para el nombre del paquete y escriba "Test3Activity" en el cuadro de texto "Crear actividad:". El formulario debe tener el siguiente aspecto:

    Captura de pantalla del nuevo formulario de Android Project resultante

  3. Haga clic en Finalizar.

  4. Expanda la entrada para "Test3" en el Explorador de paquetes. Vaya a res/values/strings.xml . Haga doble clic en la entrada de strings.xml :

    Captura de pantalla de "Test3" en el Explorador de paquetes

  5. Establezca el contenido de texto del elemento de string que tiene el nombre "app_name" en "Test3":

    Captura de pantalla del editor XML con los cambios descritos en strings.xml

  6. Haga clic derecho en "Test3" en el Explorador de paquetes y seleccione Ejecutar como → Aplicación de Android. El emulador debe abrirse y después de un largo tiempo, usted debe ver:

    Captura de pantalla de la aplicación Test3 que se ejecuta dentro del emulador

Si estos pasos no funcionan, es probable que tenga un error en su instalación.

Pruébalo y házmelo saber.

Hoy he tenido el mismo problema. Google era en gran medida inútil.

Lo arreglé quitando el proyecto de eclipse, después reimportándolo.

Según este informe de error, el problema se debe a la actualización a la versión 9 del SDK.

Tenía el mismo problema de HelloWorld con Ubuntu 64 Lucid / Eclipse 3.5.2 del repositorio de Ubuntu. Reiniciar Eclipse hizo el truco, aunque me doy cuenta todavía de los problemas acerca del requisito de nivel API cuando se ejecuta HelloWorld.

Ejecutarlo como administrador ha solucionado este problema para mí.

Tenía el mismo problema – se produjo después de que intenté descargar la plataforma Android v2.3.3 (estaba utilizando 3.1 y 3.2 anteriores) y se interrumpió en el medio – eclipse reiniciado y limpió todos los proyectos y reconstruido y el problema se fue

¿En qué punto de este tutorial / guía se encuentra con este problema y se aseguró de incluir la información del paquete en cada archivo o, por ejemplo, com.something.somethingelse en la parte superior de su clase o clases?

Tal vez un error de registro o tal vez incluso un problema con la implementación de la actividad.

Por favor, publique su código si esto no lo inició en la dirección correcta.

Aquí hay algunas cosas para comprobar:

Asegúrese de tener la última versión de Eclipse (Helios) Asegúrese de que tiene el complemento SDK de Android para Eclipse.

Ahora si usted ha hecho eso … Asegúrese de que cualquier clase que usted agrega (cada pantalla que usted ve en Android es una clase y se llama una actividad) está en su archivo de androidmanifext.xml Vea http://wrenbjor.com/2011/ 01/12 / the-androidmanifest-xml-file / para ayuda en la comprensión de este proceso.

De lo contrario asegúrese de que no hay rojo x en su código o no funcionará.

Si todavía tienes problemas, publica algún código y podemos intentar ayudarte.

Tenía exactamente el mismo problema la otra noche. Actualizado a Helios (3.6) y se fue, posiblemente como un efecto secundario.

En Windows 7, en lugar de ejecutar eclipse como administrador, cambie los permisos de la carpeta eclipse para que el creador / propietario tenga control total y haga lo mismo con la carpeta en la que está instalado el SDK de Android.

Había instalado Eclipse usando los archivos proporcionados por el extractor ZIP nativo de Windows. Eliminé los archivos y los tomé de 7-Zip en su lugar. Ahora el error ha desaparecido. Así que tal vez con otra herramienta de extracción ZIP ayudará.

Recientemente obtuvo esto al fallar la actualización usando adb-manager con eclipse abierto (win32). Como eclipse estaba abierto, la actualización falló. Luego de regresar a mi proyecto este problema se produjo.

Se resolvió mediante el cierre de eclipse, reiniciar como administrador y limpiar el proyecto.

Tuve el mismo problema, pero lo resolví con los siguientes pasos (utilizando eclipse helios y Windows XP): –

  • Haga clic derecho en eclipse.exe.

  • Haga clic en Ejecutar como …

  • Desactive la casilla de verificación antes de "proteger mi equipo contra actividades no autorizadas" . Y está corriendo para mí como se esperaba! Espero que también corra para usted.
  • Evitar que la actividad se recargue al acceder al menú de acción contextual haciendo clic en una imagen en la vista de cuadrícula asíncrona
  • Invocación de funciones JNI en el nombre del paquete de Android que contiene subrayado
  • Editar / Eliminar clases en archivos externos de jar de biblioteca de terceros en android?
  • Mostrar el nombre del dispositivo Android Bluetooth
  • No es capaz de crear un proyecto de aplicación android en eclipse.Error Message - Introduzca un nombre de aplicación (mostrado en el lanzador)
  • Error: Los tipos de cadena no están permitidos (en 'layout_height' con el valor 'wrap content'). activity_main.xml
  • OpenCV de Android: No se encontró identificador de recurso para el atributo 'camera_id' en el paquete
  • ¿Cuál es la forma correcta de utilizar AudioTrack en modo estático?
  • ¿El Apache DefaultHttpClient (Android) y NSURLConnection (iOS) vuelven a intentar las conexiones fallidas con versiones de protocolo anteriores?
  • Error: "la clase debe implementar el método abstracto X", pero ya lo hace
  • ¿Cómo convertir una cadena a UTF-8 en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.