3
我使用Adobe AIR和FlashDevelop爲Android開發應用程序。不幸的是,我的應用程序在啓動後崩潰(標準「進程有air.HelloWorld停止」消息),我無法設置調試器(凍結「等待Flash Player連接到調試器」)。Android上的AIR應用程序崩潰
當我嘗試在FlashDevelop中啓動它時 - 它工作。當我在模擬器上安裝.apk並嘗試啓動時出現問題。
Main.as
import flash.desktop.NativeApplication;
import flash.events.Event;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.ui.Multitouch;
import flash.ui.MultitouchInputMode;
public class Main extends Sprite {
public function Main() : void {
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.addEventListener(Event.DEACTIVATE, deactivate);
// touch or gesture?
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
// entry point
var main : FlixelMain = new FlixelMain();
addChild(main);
}
private function deactivate(e:Event) : void {
// auto-close
NativeApplication.nativeApplication.exit();
}
}
FlixelMain.as
import org.flixel.*;
public class FlixelMain extends FlxGame {
public function FlixelMain() {
FlxG.mobile = true;
super(480, 800, MenuState, 1, 60);
}
}
的application.xml
<?xml version="1.0" encoding="utf-8"?>
<application xmlns="http://ns.adobe.com/air/application/3.1">
<id>air.HelloWorld</id>
<versionNumber>0.1</versionNumber>
<supportedProfiles>mobileDevice</supportedProfiles>
<filename>HelloWorld</filename>
<name>HelloWorld</name>
<android>
<manifestAdditions><![CDATA[<manifest android:installLocation="auto">
<uses-permission android:name="android.permission.INTERNET" />
<uses-feature android:required="true" android:name="android.hardware.touchscreen.multitouch" />
</manifest>]]>
</manifestAdditions>
</android>
<initialWindow>
<title>HelloWorld</title>
<content>HelloWorld.swf</content>
<visible>true</visible>
<fullScreen>true</fullScreen>
<!--<autoOrients>false</autoOrients>-->
<!--<aspectRatio>landscape</aspectRatio>-->
<renderMode>cpu</renderMode>
<systemChrome>standard</systemChrome>
<aspectRatio>portrait</aspectRatio>
</initialWindow>
<icon>
<image72x72>icons/icon_72.png</image72x72>
<image114x114>icons/icon_114.png</image114x114>
<image512x512>icons/icon_512.png</image512x512>
</icon>
</application>
出口APK文件
http://dynax.boo.pl/HelloWorld.apk
如果任何人都可以檢查自己的設備上的文件或者知道這個問題,我將非常感激:) 問候。
你有沒有找到解決你的問題?如果是這樣,你介意在這裏分享你的答案嗎? – mydoghasworms 2014-07-04 08:51:25