web-dev-qa-db-ja.com

AndroidエミュレータがMacでクラッシュする

Androidエミュレータを起動しようとすると、Mac OS Xでクラッシュします。しばらく前に動作していましたが、今は動作していません。なぜなのかわかりません。

クラッシュログ: http://Pastebin.com/04MjCqaS

詳細モードのターミナルログ: http://Pastebin.com/L6y6rUr

37
MattSkala

ここでも同じ問題で、8 GBのRAMとMacOS Lionを搭載したMac miniを実行しています。これは、古いAVDで時々ランダムにクラッシュしていましたが、前回のアップデート以降APi 17それは首の痛みです。

ADTバンドルはまったく機能しません。 Eclipse.iniファイルのメモリ制限を微調整した後、ランダムメモリエラーがスローされます。また、m2e(maven to Eclipse)プラグインをダウンロードしてインストールすることもできません。

IntelliJに移動し、AVDマネージャを起動できますが、「古い」作成されたデバイスはどれも機能しません。新しいデバイスを作成し、それを起動するまで、それを閉じるまで機能します。Macを再起動して、新しいデバイスを作成する必要があります。また、それらの古い作成された仮想デバイスを削除したいときに、ランダムにエラーが表示されます。

また、DDMSは起動に失敗します。起動すると、アイコンがDockに表示されますが、強制的に閉じるまで応答しません。なんて悪夢なんだ。

**編集**私はAndroid dev bug trackerでこの問題を2つの画面を実行しているときに見つけました: here

これは、Androidエミュレータで発生しています。次のように解決しました:cd〜/ .Android/avd ls * .avd

次に、クラッシュしているエミュレータを選択し、

cd name_of_the_emulator.avd
touch emulator-user.ini
vi emulator-user.ini

そしてwindow.xをリセットします。これはwindow.x = 0で終了し、エミュレータを実行します。

エミュレータをセカンダリ画面に移動して閉じると、次回実行するときにクラッシュします。

62
Imanol

Dockerプロセスを終了します

私が何度も目にした1つの問題は、Dockerに関するものです。 Android DockerがMacで実行されていると、エミュレータがクラッシュします。

24
AAnkit

Android向けのPhoneGapの「Getting Started」ガイドに従っていましたが、「Deploy to Emulator」にアクセスすると、新しいAVDを作成した後、Macがクラッシュして再起動しました。私はこのスレッドを偶然見つけましたが、実際に私のために問題を解決したのは、次の場所にあるHardware Accelerated Execution ManagerのIntelパッチであることを言及する価値があると思いました: http://software.intel.com/en-us/ articles/intel-hardware-accelerated-execution-manager

5
Jason

Android SDK Managerを最新のAndroid 4.2(API 17)レベルのアップデートに更新しました。これで古いAVDがすべてクラッシュしました。新しく作成したものを使用してただし、API 17は機能します。

1
0xADADA

これは、Android SDKが非推奨のMac OS Xのライブラリを使用しているためです。使用を開始する前に、同じ問題(カーネルパニックが発生することもあります)が発生しますAndroidデバイス。 Android SDKの将来のバージョンでは、この問題は修正されるでしょう。

1
Artyom Kiriliyk

〜/ .Android/avdからエミュレータを削除できます

次に、新しいエミュレータを作成します。

0
confile

Mac 10.6と2つのモニターを使用して、HDMIのUSBアダプターを介して同じ問題を抱えていました。私はこの提案をすべて試しましたが、何もうまくいきませんでした。私はMacに新しいユーザーを作成することになり、同じAndroid sdkと同じワークスペースで同じEclipseが機能しました。

新しいワークスペースを作成するだけでTweakができるかどうかはわかりません。試しませんでした。新しいアカウントに切り替える前に試してみる価値があるこの厄介な問題に遭遇した人のために。

0
JMCHZA

同じ問題があります。適切なAPIレベルで新しいAVDを作成してみてください。作成後、初めてこれらを実行できます。これはメモリエラーのようです。

AVDは、再起動後に初めて実行できます。この後、彼らはクラッシュし続けます。

0
corban