Starting emulator for AVD 'AVD_for_Nexus_7' emulator: device fd:580 HAX is working and emulator runs in fast virt mode Failed to allocate memory: 8 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.とかエラーメッセージが出てくる. 実行Windowのターゲット⇒マネージャで Android仮装デバイスマネージャーを立ち上げて, 使うAVDを指定. 指定されていなかったら,DeviceDefinitionsでNexus7を選択すればいいや. で,編集でAndroid仮想デバイスの編集Windowが出るので, MenoryOptionを512にする. デフォルトが1024とかだけど,512にする. 少ないほうのがいいのかよ!とか突っ込みたくなるけど,512にするとうまく起動する. Androidの立ち上がりが遅い. Androidのエミュレータが遅いのはデフォらしいけど,それにしても遅すぎる. http://tatete.blogspot.jp/2012/03/android.html で,Snapshotというのを試してみるけど,早くならない. 正解は, sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHaxm.exe を実行して,HAXというのをインストールして, sdk/tools/lib/SDK Manager.exe を sdk/ にコピーしてから実行して, Android 2.3.3(API10)の -Intel Atom x86 System Image Extrasの -Intel x86 Emulator Accelerator(HAXM) をインストールする. 最後に,またAVD仮想デバイスの設定を立ち上げて, ターゲットを Intel Atom x86 System Image(Intel corporation) - API Level 10 - にすると多少早くなるようだ. ただし,Androidのバージョンとしては2.3.3しか動かないみたいだけど. これだけやって,ようやくHelloWorldがまっとうに表示された. 先が思いやられるなあ.
青岸
6 年前
1 件のコメント:
やっと起動できました
感謝
コメントを投稿