18

私は問題があります。私は過去 4 ~ 5 週間、Eclipse で Android を使用してきましたが、VM で問題が発生することはありませんでした (遅くはありましたが、クラッシュすることはありませんでした)。

さて、4.2 以降、uni の新しいプロジェクトに取り組み始めたとき (締め切りは来週)、4.2 VM が起動時に突然クラッシュし始めたと思います。

何かできることはないか、ホットフィックスのダウンロードなどをお願いしたいと思います。API と Eclipse はどちらも最新の状態に保たれていますか?それとも、私のコンピューターに何か問題があるのでしょうか? (どういうわけか私の古い VM (2.3.3、3.1、および 4.1) でさえ、起動時に 99% の確率でクラッシュします)

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

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

日時: 2012-12-01 00:25:27.469 +0100 OS バージョン: Mac OS X 10.8.2 (12C2034) レポート バージョン: 10

前回のレポート以降の間隔: 130686 秒 前回のレポート以降のクラッシュ: 96 前回のレポート以降のアプリごとのクラッシュ: 32 匿名 UUID: ABE51F99-F7A9-2595-016E-C47FFD1F6C50

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

例外の種類: EXC_BAD_ACCESS (SIGSEGV) 例外コード: 0x0000000000000000 の KERN_INVALID_ADDRESS

0 に近い VM リージョン: --> __TEXT 0000000100000000-0000000100247000 [ 2332K] rx/rwx SM=COW /Users/USER/*

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

4

3 に答える 3

54

2画面ですか?はいの場合、最後にセカンダリスクリーンで avd/vm を起動しましたか? はいの場合は、次の場所にある config 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 を開始すると、すべてが正常に実行される必要があります。

于 2012-12-02T10:06:32.570 に答える
4

これは、外部モニターが接続されている場合に発生するようです。外部モニターを取り外してから、エミュレーターを起動してみてください。エミュレーターの起動後に元に戻すことができます。

于 2014-01-28T07:17:13.487 に答える
1

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

于 2013-12-28T19:57:25.137 に答える