android air flash-builder flashbuilder4 flex4.5

android - Solicitando INSTALL_FAILED_INVALID_APK mientras se depura la aplicación móvil Flash Builder 4 en un dispositivo real



air flash-builder (4)

prueba este,

En realidad, hay un cambio al crear un apk para un dispositivo o un emulador.

Entonces adt.exe / jar está bien, solo necesitas proporcionar un valor de objetivo diferente, es decir:

Para dispositivo físico:

adt.bat -package -target apk -storetype pkcs12...

Para emulador:

adt.bat -package -target apk-emulator -storetype pkcs12...

Estoy intentando crear una aplicación de demostración para probar cómo puedo depurar o iniciar mi aplicación de Android en un dispositivo real.

Tengo Froyo Android, OSX laptop y Flash Builder 4 IDE.

Construyo una aplicación muy simple, eche un vistazo a la imagen a continuación:

En este caso, cuando el usuario haga clic en el botón "Hacer clic en mí", se mostrará un correo electrónico y una dirección en el área de texto inferior. La aplicación funciona bien en el emulador de Flash Builder 4, pero cuando intento depurar la aplicación en mi dispositivo, me muestra el siguiente error:

Se produjo un error al instalar la aplicación: 1580 KB / s (6108444 bytes en 3.773s) paquete: /data/local/tmp/Runtime.apk Error [INSTALL_FAILED_INVALID_APK]

o cuando creo el archivo .apk y trato de instalarlo en mi dispositivo, nuevamente me dice "Error en la instalación".

Por favor guíame, ¿cómo puedo solucionar ese problema?

Muchas gracias


Creo que su dispositivo no está en la categoría de dispositivos certificados. ¿Puede instalar AIR en su dispositivo? No podrá instalar / depurar aplicaciones flexibles si su dispositivo no está en dispositivos certificados http://www.adobe.com/flashplatform/certified_devices/


intente completar la desinstalación y luego instálela de nuevo. vaya a adb shell y luego elimine su aplicación APK del directorio de datos / datos. y luego instálelo en el dispositivo.


Estaba teniendo el mismo error.

Compruebe sus permisos /data/local/tmp/Runtime.apk. Si es 600 como propietario de la raíz, no se instalará. Intenta cambiar el binario del shell. Adbd Insecure funcionó para mí. Su modo de escritura predeterminado es 666, y luego el administrador de paquetes puede instalar el apk.

-rw-rw-rw- 1 root root * .apk [Adbd Insecure]
-rw ------- 1 root root * .apk [Rom Root Shell]

Aclamaciones