重すぎるエミュレータ上のマーケットで素早く目当てのアプリを表示できるスクリプトを作ったぞ 特集その2

emulatormarket_116Android SDKのエミュレータは、CPUの動作を丸ごとプログラム上で再現するので、非常に動作が重い。スペックの低めなパソコンでは、検索ワード入力時にサジェストが働いたりすると、キー入力への反応が何秒も遅れたりして非常にイライラする。
エミュレータに無理矢理インストールしたマーケット公式アプリで気になるアプリをダウンロードしたいときは、パソコン上から「adb」を利用してアプリの詳細画面を直接表示してしまおう。
Androidのアプリは、画面ごとに「アクティビティ」として起動されるようになっており、端末内に用意されている「am」というプログラムをadb経由で実行すれば、マーケットのアプリ詳細画面など、任意のアクティビティを起動できる。
コマンドプロンプトなどからadbを実行するのは面倒なので、ダイアログにURLや検索ワードを入力するだけでadbのコマンドを実行してくれるラッパースクリプトを用意したぞ。

emulatormarket_201アプリのページを開きたい場合は、ブラウザなどでマーケットのアプリのページのURLをコピーしよう。

emulatormarket_202あんスマが用意したMarketOnEmulatorHelper.zipに同梱の「LaunchMarketActivityInEmulator.js」をダブルクリックして起動する。

emulatormarket_203入力ダイアログにアプリのページのURLや、検索キーワードを入力しよう。

emulatormarket_204エミュレータ上でマーケットアプリが起動するぞ。

MarketOnEmulatorHelper.zip


関連記事

2011年11月18日16時42分 公開 | カテゴリー: 便利化・快適化 | キーワード:, , | Short URL
このエントリーをはてなブックマークに追加

最新記事