Запрос INSTALL_FAILED_INVALID_APK при отладке мобильного приложения Flash Builder 4 на реальном устройстве

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

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

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

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

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

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

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

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

4 ответа

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

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

-rw-rw-rw- 1 корневой корень *.apk [Adbd небезопасно]
-rw ------- 1 корневой корень *.apk [Rom Root Shell]

ура

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

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

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

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

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

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

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

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

adt.bat -package -target apk-emulator -storetype pkcs12...
Другие вопросы по тегам