2010-11-14 2 views
0

Я создал приложение в Flash Builder «Burrito». Когда я запускаю приложение, нет никаких предупреждений или ошибок проекта. Файл .apk был скомпилирован успешно. В эмуляторе работает Andorid 2.2. Однако, когда я нажимаю .apk на эмулятор, я получаю ошибку «Invalid Apk». Я попробовал установить его в Galaxy Phone (Android 2.2), время, которое я получил «Ошибка анализа» У any1 была такая же проблема решена?Flash Builder «Burrito»: apk: invalid_apk, «parse error»

ответ

0

У меня нет опыта в кодировании с Flash Builder, но я слышал, что Flash Builder перенесет ваши классы в определенный apk. Вы обнаружите, что есть файл swf в папке с именем «актив», по сути, Flash Builder пытается выпустить ваше приложение как собственный формат флеш-памяти. поэтому, если вы хотите, чтобы ваше приложение работало, необходимо выполнить время выполнения AIR на смартфоне.

если вы изучаете андроид программирования, это гораздо лучше использовать затмение и Google ADT в качестве развития окружающей среды, как и большинство из нас :-)

1

The .apk файл, созданный с помощью FlashBuilder не будет успешно работать на эмулятор. Вы должны создать «эмулятор apk», используя adt.bat, расположенный в каталоге bin вашего AirSDK.

копировать файлы (appName.swf, APPNAME-app.xml, cert_name.p12) в каталог бен и выполнить следующую команду:

вст -package -target APK-эмулятор -storetype PKCS12 -keystore cert_name.p12 appName.apk APPNAME-app.xml appName.swf

Вы можете найти более подробное объяснение here

1

кажется, фиксируется в текущей сборке в Flash Builder Burrito на labs.adobe.com ,

Для меня все мои проекты отлично работают в эмуляторе android/blackberry, а также на устройствах Android, не задавая конкретные параметры в проектах ... или даже с различными параметрами компиляции.

Также процесс подписания теперь поставляется с подходящим мастером.

Смежные вопросы