■ はじめに
Android の エミュレータ に関するトラブルについて、まとめる。
目次
【1】「The application could not be installed: INSTALL_FAILED_INSUFFICIENT_STORAGE」が表示 【2】intelhaxm.exe起動したが、エラーが表示され、インストールできない 【3】emulator: ERROR: Unable to load VM from snapshot. が表示され、エミュレータが起動しない
【1】「The application could not be installed: INSTALL_FAILED_INSUFFICIENT_STORAGE」が表示
画像アイコンをインポートしたら、以下「エラー内容」が表示された
エラー内容
Installation did not succeed. The application could not be installed: INSTALL_FAILED_INSUFFICIENT_STORAGE List of apks: [0] 'C:\xxx\Xxxx\app\build\outputs\apk\debug\app-debug.apk' The device needs more free storage to install the application (extra space is needed in addition to APK size). Retry
原因
ストレージ容量が足りないってエラー
解決案
いろいろやってみたが、エミュレータを再作成
参考文献
http://pentan.info/android/app/insufficient_storage.html
https://qiita.com/umechanhika/items/e77a72ac9c32df6108c6
【2】intelhaxm.exe起動したが、エラーが表示され、インストールできない
* Androidアプリ開発の際に、エミュレータが遅すぎるので、その対策として、 intelhaxm.exe をインストールして、高速化を図ろうとしたところ、 以下の【エラー内容】が表示されて、インストールできなかった
エラー内容
エラーダイアログ・タイトル
Intel(R) Hardware Acclerated Execution...
エラーメッセージ
This computer meets the requirements for HAXM, but Intel Virtualization Techonology is not turned on. please enable VT-x and re-install HAXM. please refer to the Intel HAXM documentation for more information.
補足
* OS を再起動しても、変わらずエラーが発生
環境
* OS : Windows XP * PC : Let's note / CF-W7 (Panasonic)
原因
(Panasonic・Let's noteの場合) * VT(インテル バーチャライゼーション・テクノロジー)の機能が、無効になっていたため ※ VTとは、インテルによって開発された仮想化支援技術
解決策
手順
[1] Windowsを再起動 [2] [F2]キーを押して、BIOS設定画面を表示させる [3] (Panasonic・Let's noteの場合)「詳細」タブの中にある「Intel(R) Virtualization Technology」 を「有効」にする [4] 保存して終了させる [5] intelhaxm.exeを実行し、インストール(デフォルトにした) [6] Windowsが立ち上がったら、コマンドプロンプトを起動させて、「sc query intelhaxm」を入力し 以下の【「sc query intelhaxm」出力例】のようになったらOK
「sc query intelhaxm」出力例
SERVICE_NAME: intelhaxm TYPE : 1 KERNEL_DRIVER STATE : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0
参考資料
http://blog.square.me.uk/articles/android/android%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89%E3%81%9D%E3%81%AE%EF%BC%94%EF%BC%88intel-hardware-accelerated-execution-manager-haxm%EF%BC%89.html
http://crocro.com/write/android/wiki.cgi?p=Android+Setup+20121219+-+4+High+Speed
http://d.hatena.ne.jp/wize03/20121111/1352633613
【3】emulator: ERROR: Unable to load VM from snapshot. が表示され、エミュレータが起動しない
* 上記の問題解決後に、Eclipseを起動し、エミュレータを起動しようとしたら、 以下の【エラー内容】が表示され、その後、エミュレータの画面すら表示されずに、止まってしまった。。。
エラー内容
emulator: ERROR: Unable to load VM from snapshot. The snapshot has been saved for a different hardware configuration.
解決策
[1] Eclipseの[Window]-[Android Virtual Device Manager]を選択 [2] [Android Virtual Devices]タブで、Emulator選択し、「Edit」ボタン押下 [3] 「Snapshot」の使用可能チェックボックスのチェックを外す → とりあえず、画面は表示されたが、まだ遅い...ってゆーかー全然起動しない... ちなみに、Android Virtual Deviceを「New」ボタンで新規に作成したら、 「Snapshot」にチェックをつけてても、画面は表示する
参考文献
関連記事
Android でのトラブル その1
https://dk521123.hatenablog.com/entry/2020/07/28/000000
プロジェクト作成時のトラブル
https://dk521123.hatenablog.com/entry/2018/08/31/165700
レイアウトで表示されるエラー / 警告について
https://dk521123.hatenablog.com/entry/2013/10/13/231530
Realm に関するトラブル
https://dk521123.hatenablog.com/entry/2020/07/24/000000
Android 開発時のトラブル ~ Eclipse編 ~
https://dk521123.hatenablog.com/entry/2013/09/29/121726