2012-11-30 22 views
18

問題があります。 私はEclipseで過去4〜5週間Androidで作業していましたが、VMには問題はありませんでした(遅いですが、決してクラッシュしませんでした)。起動時にAndroid VMがクラッシュする

私は4.2のために、私がuniのための新しいプロジェクト(来週の締め切り)に取り掛かったので、私の4.2 VMは "Kernel Panic"(末尾にresport)のために突然起動してクラッシュする。

私ができることがあるかどうか尋ねたかったのですが、おそらく修正プログラムなどをダウンロードしていました。 APIとEclipseの両方がかなり最新のものか、コンピュータに何か問題がある可能性がありますか? (何とか私の古いVM(2.3.3,3.1,4.1)でも99%の起動時にクラッシュする)

アドバイスをいただければ幸いです。ここでクラッシュログの始まり:

プロセス:emulator64アーム[1334]パス:
/ユーザ/ USER/*/emulator64-アーム識別子:emulator64アームバージョン: ???コードタイプ:X86-64(ネイティブ)親プロセス:501

日付/時刻:2012年12月1日00:25:27.469 0100 OSバージョン:MacのOS X 10.8 [1156] ユーザーID日食。 2(12C2034)報告バージョン:最後のレポート以来10

間隔:130686秒クラッシュ最終 報告以来:最後のレポート以来当たりアプリクラッシュ96:32匿名 UUID:ABE51F99-F7A9-2595-016E-C47FFD1F6C50

クラッシュスレッド:0ディスパッチキュー:com.apple.main-thread

例外タイプ:EXC_BAD_ACCESS(SIGSEGV)例外コード:0x0000000000000000

VM領域の近く0で KERN_INVALID_ADDRESS: - > __TEXT 0000000100000000から0000000100247000 [2332K] RX/RWX SM = COW /ユーザ/ USER/*

スレッド0がクラッシュ::ディスパッチキュー:com.apple.mainスレッド

答えて

54

は、次の2つの画面を持っていますか?はいの場合、最後にの画面でavd/vmを起動しましたか? yesの場合、その後に設定VMファイルを確認してください。

cd ~/.android/avd/ 
ls -la => here you see all avds 
cd [your_vm.avd] 
joe emulator-user.ini => edit this config file and see value 

window.x = 2054 - これは愚かな値であり、原因はエミュレータのウィンドウを表示する場所を言います。値は設定されているので、エミュレータウィンドウはx位置2054の2番目の画面に表示されましたが、avdでバグだと言います。単にので、私の場合のように、あなたのメイン画面にウィンドウを表示するために、より良い値に変更:

window.x = 954 
window.y = 199 
uuid = 1342941165631 

保存設定ファイルを、Eclipseを起動し、あなたのAVD/VMを起動して、すべてがうまく実行する必要があります。

+0

ありがとうございました:)それはかなりそれを修正しました。私は今、Androidの携帯電話を持っています。それ以上のVMはxDですが、ありがとう! – AreusAstarte

+0

何の厄介な小さなバグ、修正のおかげで! – Ruxton

+0

ありがとう、これは私のために働いた。それが引き起こした顔面は私の健康に危険でした。 – Jords

1

私は同じ問題を抱えていました。昨日はうまくいった。今日はEXC_BAD_ACCESSでクラッシュします。その後、AVDを起動すると、聞いていたオーディオが0.5秒間停止していたことに気付きました。私はそれと関係があるかもしれないが。私は聞いていたiTunesを停止し、AVDを再起動して成功しました。クラッシュはなく、うまく始まりました。

4

外部モニタが接続されていると、このようになります。外部モニタを切断し、エミュレータを起動してみてください。エミュレータを起動した後に接続することができます。

関連する問題