Запрос INSTALL_FAILED_INVALID_APK при отладке мобильного приложения Flash Builder 4 на реальном устройстве - PullRequest
3 голосов
/ 01 июня 2011

Я пытаюсь создать демонстрационное приложение, чтобы проверить, как я могу отладить или запустить приложение для Android на реальном устройстве.

У меня есть Android Froyo, ноутбук OSX и IDE Flash Builder 4.

Я создаю очень простое приложение, посмотрите на изображение ниже:

enter image description here

в этом случае, когда пользователь нажимает кнопку «Нажми меня», электронная почта и адрес будут отображаться в нижнем текстовом поле. Приложение работает нормально на эмуляторе Flash Builder 4, но когда я пытаюсь отладить приложение на моем устройстве, появляется сообщение об ошибке ниже:

Произошла ошибка при установке приложение: 1580 КБ / с (6108444 байта в 3.773s) /data/local/tmp/Runtime.apk Ошибка [INSTALL_FAILED_INVALID_APK]

или когда я создаю файл .apk и пытаюсь установить его на моем устройстве, снова появляется сообщение «Ошибка при установке».

Пожалуйста, сообщите мне, как я могу решить эту проблему.

Большое спасибо

Ответы [ 4 ]

2 голосов
/ 08 октября 2013

У меня была такая же ошибка.

Проверьте свои разрешения /data/local/tmp/Runtime.apk. Если это 600 как владелец root, он не будет установлен. Попробуйте изменить бинарный файл оболочки. Adbd Insecure работал на меня. Режим записи по умолчанию - 666, после чего менеджер пакетов может установить apk.

-rw-rw-rw- 1 root root * .apk [Adbd Insecure]
-rw ------- 1 корневой корень * .apk [Rom Root Shell]

Приветствия

1 голос
/ 24 января 2012

Я думаю, что ваше устройство не относится к категории сертифицированных устройств. У вас есть возможность установить AIR на ваше устройство?Вы не сможете устанавливать / отлаживать приложения Flex, если ваше устройство не сертифицировано http://www.adobe.com/flashplatform/certified_devices/

1 голос
/ 24 апреля 2012

попробуйте завершить удаление, а затем установить его снова. Перейдите в оболочку adb, а затем удалите приложение APK из каталога data / data. и затем установите в устройство.

0 голосов
/ 02 июня 2011

попробуйте это,

На самом деле есть изменение при создании apk для устройства или эмулятора.

Так что с adt.exe / jar все в порядке, вам просто нужно указать другое значение -target, т.е.

Для физического устройства:

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

Для эмулятора:

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