2013年10月31日木曜日

OSX MavericksにHAXMをインストールしてエミュレータを起動すると……(android)

Intel(R) Hardware Accelerated Execution Manager(HAXM)は13/10/31現在、Mac OS X 10.7 Lionまでのサポートのようです。
READMEみたいなファイルをみて、それは知っていたのですが、まあ大丈夫だろうとおもって、OSX Mavericksにインストールしてみました。
失敗しました……

HAXMをOSX Mavericksにインストールして、androidエミュレータを起動しようとすると、Macがフリーズしました。
こんなのはじめてです……
お気をつけください。
3時間ほど放置しましたが、画面中央下部にインジケーターがまわりつづけ、マウスは反応せず、Command + Option + Escも効かず、嫌でしたが買ってからはじめて、泣く泣く電源ボタン長押しをしました。
iMac 21.5-inch, Late 2012です。

再起動後はアンインストールとディスクユーティリティで、ディスクの検証とかをしておきました。
上記のリンクにアンインストール方法が書いてあります。
念のため、AVD Managerでエミュレータを消して(※)、作成しなおしました。
今度は無事、エミュレータの起動ができました。とりあえずよかったです。

このへんの話は、stackoverflowでも話題がでていました。
公式見解(やりとり)はこちら

(※)Macがフリーズするまえに、起動しようとしていたデバイスのdeleteができませんでした。電源ボタンを押し強制終了したことによる影響かとおもいます。こちらを参考にして、~/.android/avd配下の.iniファイルと*.avdフォルダを消しました。

追記(2013/11/7)
hotfixがでていました。私はまだインストールしていないです。
http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/




2013年10月14日月曜日

Alt+P

「現在他のプロセスによって書き込みが禁止されています。」

ドットインストール様を利用させていただいて、HTMLの勉強をしています。

OSはWindows7、エディタはサクラエディタを使用していましたところ、
なんだかわからないタイミングで「現在他のプロセスによって書き込みが禁止されています。」と表示されて保存ができなくなるのです。
ウィルス感染? とか焦っていると、Alt+Pで解決しました。

こちらのページを参考にさせていただきました。
ありがとうございました。