2012-10-10 52 views
2

使用Flash CS6我在手機上創建並安裝了.apk文件。當我嘗試啓動它時,會發生此錯誤:適用於Android的Flash CS6發佈版

應用程序appname(process air.appname)意外停止了 。請再試一次。

我在發佈時使用了「Embed Air runtime with application」選項。

+0

在這一點上,它可能只是任何事情。您最好的選擇是使用LogCat檢索錯誤。您需要將手機掛接到安裝了Android調試橋(ADB - 它是Android SDK的一部分)的計算機。 – Blumer

+0

在您的空氣應用中使用try catch塊。檢查使用的apis的支持。檢查構建中的包含文件。正如布魯默所說的那樣,它可能只是任何事情。 –

+0

在Galaxy S3上它可以正常工作。看起來像Wildfire S不支持它 – Dan

回答

1

您運行的Android版本不僅需要支持Adobe Air(Android 2.2或更高版本),而且您的手機必須具有ARMv7處理器,而不是ARMv6。我認爲這是最常見的問題。查找你的手機有哪些處理器。

2

我測試過AVD級別10 - intall Runtime.apk和MyApp.apk - 成功運行MyApp,但在AVD級別15(使用ARMv7a) - 應用程序appname意外停止。

要在Windows上運行AVD閃存CS6的閃光app.apk首次:
1.創建並運行AVD與ARMv6的(例如:AVD等級10; < 15級)
2.找到並連接使用命令:adb devices
2.使用以下命令安裝runtime.apk:adb安裝「your \ flash \ runtimes \ air \ android \ emulator \ runtime.apk」(例如:「C:\ Program Files \ Adob​​e \ Adob​​e Flash CS6 \ AIR3.2 \ runtimes \ air \ android \ emulator \ runtime.apk「)
3.在AVD Level 10上創建並安裝YourApp.apk作爲安裝runtime.apk
4.轉到AVD並運行YourApp on App窗格。

相關問題