2011年1月23日日曜日

HTC Desire画面キャプチャ手順

スマートフォンのGTDアイテムの記事を書くためにAndroid端末の画面キャプチャができたらいいな…
と思っていろいろとサイトを漁ってみたのですが、達成するまでこれがまあなかなか大変でした.
この方法についてはすでに色々なブログ記事で紹介されているのですが、
 ・ソフトウェアがアップデートされているため一部不具合が発生する
 ・情報が断片化されている
などの難点があって、最適手順が一発で見当たらなかったのがタイムロスの原因だったように思います.

ということで、もしかしたらどこかの誰かさんにとってニーズがあるかも、と思ったので
HTC Desire(X06HT)
のスクリーンキャプチャ手順についてまとめてみたいと思います.
ただし、この方法はあくまで

 2011年1月22日現在において
 OSがWindows Vista SP2のデスクトップに
 HTC Desire(X06HT)のスクリーンショットを導入する

ために行った方法なので、他の条件下では不具合が生じる可能性があります、ご注意を.


HTC SyncはPCと端末のデータを同期するソフトウェア.
ちなみに上記ページには「製品のシリアル番号はどこに記載されていますか?」とのリンクがありますが、これをポチるとなんと「404 Page not Found.」と表示されます.
製品のシリアル番号は端末の「メニュー」→「設定」→「この携帯電話について」→「電話ID」から確認できます.
さてこれで完了、と思いきや、このままではUSBを介してPC接続してもHTC Syncが認識されません。
これにはどうも「COMポートの追加」が必要なようです.
手順は以下のとおりです.

「ハードウェアの追加」 「ハードウェアの追加ウィザードの開始」で「はい、ハードウェアを接続していま す」を選択し「次へ」
 「新しいハードウェアデバイスの追加」を選択し「次へ」
 「一覧から選択したハードウェアをインストールする」を選択し「次へ」
 「ポート(COM と LPT)」を選択し、「次へ」 右側のリストで「通信ポート」を選択し、「次へ」
 最後にPCを再起動してCOMポートをインストール


2. Android SDKをインストール

Androidの開発キット。
Android SDK | Android Developersからinstaller_r08-windows.exeをダウンロード&インストール。
ここで、zipファイルの方からインストールすると、後にバッチファイルを実行するときに
Javaが認識されないエラーが発生してうまく行きませんでした。
SDKのセットアップ手順は基本的には

に従います.ただしこの時点から多少のバージョンアップがあったようなので変更点を加えておきます.
Settingsメニューから「Misc」の「Force https://...sources to be fetched using http://...」と「Ask before restarting ADB」にチェック.
Available PackagesメニューからAndroid Repositoryにチェックを入れて、「Install Selected」ボタンをクリックし、Accept AllからInstall.

つぎに環境変数の設定を行います.
コントロールパネルの「システム」-「システムの詳細設定(A)」からシステムのプロパティを開いて「環境変数(N)」をクリック.
システム環境変数の編集ウィンドウで変数名「Path」を開き、「変数値」のところに先ほどインストールしたandroid-sdk-windowsフォルダ内の
toolsフォルダのパス「C:\Users\ユーザー名\android\android-sdk-windows\tools;」を追加.

これでSDKのインストールは完了.
android-sdk-windowsのフォルダ内にgoogle-usb_driverのフォルダが作成されているはずです.

3. ドライバ情報の追加とbatファイルの起動
 
先述のgoogle-usb_driverフォルダ内のandroid_usb.infをメモ帳などで開き、
[Google.NTx86]のセクションに、Desire端末の情報として

;
; HTC Desire
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C87
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C87&MI_01

を追加.

次に、android-sdk-windows\tools内のddms.batを選択し、Dalvik Debug Monitorを起動.
Nameに表示されているシリアル番号を選択し、メニューバーの「Device」から「Screen Capture...」を選択.


これでキャプチャ用ウインドウが表示され、
←のようにホーム画面をキャプチャすることができます.





参考サイト: