2011-09-12 43 views
0

我開始爲android構建一個應用程序,並使用flash builder 4.5.1通過USB進行調試,但過了一會兒,它在我的android機器上說「應用程序意外關閉」。 奇怪的是,它不會崩潰。它只是說它正在崩潰,但是當我點擊「強制關閉」時,它就像正常一樣繼續運行。每個Android應用程序意外關閉

我只是試圖調試一個全新的柔性移動項目,沒有任何編碼,幾秒鐘後它也表示它已經意外停止。

我不知道如果我做錯了什麼,或者如果事情變得更大這裏。

+1

;這個對話框幾乎總是爲我彈出。這是有道理的,因爲斷點本質上阻止了應用程序在等待輸入時的運行。我從來沒有選擇「強制關閉」,並讓它保持應用程序打開。 – JeffryHouser

+0

Flextras是正確的,只是在超時發生之前繼續處理斷點(如果我記得15-20秒),否則Android會認爲你的應用程序沒有響應。 –

+0

不幸的是,它沒有添加任何斷點到調試器中。我甚至試着運行應用程序,而不是進入調試器模式,但即使如此,它出現後10-15秒,沒有任何真正發生..:\ – dreagan

回答

0

我發現trace或Alert.show的使用在這方面很有幫助,只是因爲暫停應用程序狀態過長的煩惱會導致問題。

我使用自定義的警報 - 如果你在調試模式下運行,並有斷點停止應用程序樣本提供

<fx:Declarations> 
    <fx:Component className="AlertMsg"> 
     <s:SkinnablePopUpContainer x="70" y="300"> 
      <s:TitleWindow title="My Message" close="close()"> 
       <s:VGroup horizontalAlign="center" paddingTop="8" paddingBottom="8" paddingLeft="8" paddingRight="8" gap="5" width="100%"> 
        <s:Label text="My alert message text here..."/> 
        <s:Button label="OK" click="close()"/> 
       </s:VGroup> 
      </s:TitleWindow> 
     </s:SkinnablePopUpContainer> 
    </fx:Component> 
</fx:Declarations> 

<s:layout> 
    <s:VerticalLayout paddingTop="5" paddingBottom="5" paddingLeft="5" paddingRight="5" gap="10" 
         horizontalAlign="center" verticalAlign="top"/> 
</s:layout> 

<s:TextArea text="This sample shows how you can display a simple alert message in a mobile application using the Spark SkinnablePopUpContainer. The mx.controls.Alert is not recommended for mobile." 
      width="98%" editable="false"/> 
<s:Button label="Show Alert" click="(new AlertMsg()).open(this, false)"/> 

+0

由問題我的意思是崩潰。 –

+0

我沒有使用任何斷點,所以這不是問題..此外,你不能使用Alert.show在Android應用程序(我認爲).. – dreagan

+0

更新我的答案,告訴你我的跛腳自定義警報玩具,我使用。 ;) –