mi-ya. Style!

【Android SDK】Android画面をMac(Yosemite)に表示する方法

2015/02/03 19:00 投稿

  • タグ:
  • SDK
  • Android
  • キャプチャ
  • Yosemite
  • asm.jar
  • android-sdk-macosx
  • Android_Screen_Monitor
  • スマホ
  • HTL21
  • mi-ya.
コン━━(。・∀・)ノ゙━━チャ
mi-ya.でっす。

さてさて今回は、放送でも苦戦していたAndroid画面をMac上に表示する方法2015/2/2現在版ご紹介します

iPhoneをお持ちの方は、Quick Time Playerから簡単に表示可能なのですが、Androidは少々困難です。
キャプボ買ったりお金が掛かるのはちょっと・・・という方も安心、ほぼ無料でできます。
但し、無料ながらの出来栄えであることはご了承下さい

では説明していきます

まず構成はこうです
1,Android Screen Monitorの DL
2,Android SDK インストール
3,Android仮想デバイス(AVD)の設定
4,Androidの操作・パスを通す



■1,Android Screen Monitorの DL
Android Screen Monitorから「新Ver.3.00」をダウンロード

・ASM_3_00.zipを解凍

・こんなん出来ます。
40e416654a100db3c8a810ec42d8b492614f252f「asm.jar」

・DL先から「asm.jar」をホームディレクトリに入れる

5c644d75ba227c38c043421e18c9adef5434cf72



■2,Android SDK インストール
・ココからAndroid SDKをインストールします。
http://developer.android.com/sdk/index.html

・Other Download Optionを選択
527adce2511fd7acd3cbdd0596fc29c6b52cdf81


・自分はMac OS X(Yosemite)なので、↓コレを選択
5f2d57f2c044f845aa2fb325aba84d95683b79bd

・DL後、「android-sdk-macosx」フォルダが作成されます
 一応中身も確認しておこう(・∀・)
   270d675de0f0e92a9e0dada864d029a32f782d8f  うん。これでおk

・「android-sdk-macosx」フォルダを「アプリケーション」フォルダにまるっと移動

・「tools」フォルダの「android」をダブルクリックして起動ec651743dce8288ccbf80447812211567042bbf1

・なんかセキュリティ警告が出ても開くでおk
c7970c97933108f38c750e6e9633dfdbfa031a7f

・勝手にターミナルとAndroid SDK Managerが起動します

・□Tools と□使用するAndroidのバージョンにチェックをし、右下の Install ボタンをクリック
1e1fa9d085da895565dd66d0d24f3da64b4fc623

6d16aa208429859955ee91a55032a28ff04a5ae0失敗した・インストールしたけど動かなかった時は□Installedに✔を入れてください。
 インストール済みのファイルは表示されなくなります。
 ちなみに僕はわかんなかったので…どのAndoroidでも動くように
 全部のVer.に✔入れてやりましたけどね・・・ッ←

・Packagesの▼は閉じる
・項目を選択
・項目ごとにAccept All をチェック
・全項目承諾したらInstallをクリック
020b01eb1e348d0be70c446cd327bd372291c814

英語だらけなウィンドウ表示されインストールが開始しますので、しばらく待ちます............
※インストール途中でYes/No画面が表示されても、「Yes」ボタンをクリックします............

・画面下に「Done loading packages.」が表示されたらインストール完了
 「close」ボタンをクリックします

・ここでフォルダの中身を確認
3d12e29b166c6ba3fc2b7a0bac652ff776de52b0 おkだね(・∀・)



■3,Android仮想デバイス(AVD)の設定

・「tools」から「android」を選択
 →Android SDK Managerが起動

・Android SDK Managerのメニューの「Tools」から「Manage AVDs」をクリック
f17877d1960f4e91e385482319c2894d8b346b3c
6d16aa208429859955ee91a55032a28ff04a5ae0このツールバーが出ないんだけど・・・っていう人は
「アプリケーション」→「android-sdk-macosx」→「tools」→「monitor」Wクリックで
[Android Device Monitor]が開くので↓のアイコンをクリックします
16607d8dbf84a788382bccc26cce02a69a071603
                

・Android Virtual Device ManagerAVDが開くので「Create...」ボタンをクリック
cb2c584042df342a2b71d8d6d5f2af1d42659586

・Android4.1.1(HTL21)の場合。以下の様に設定しました。AVD Nameは適当(゜∀。)
3109f16fc4b413f0efe63c5441a3c892953c0eb3
6d16aa208429859955ee91a55032a28ff04a5ae0この設定にエラーがあると、一番下のスペースにエラー内容が表示されるようになっています。
 最初このウィンドウが小さくなっている場合があるので、ウィンドウを大きくしてあげてください。

・おkすると、このようになりますので、作成された「AVD Name」を選択し、「Start」ボタンをクリック
176019cc6c867097519c1faacaa46a8fdc4a0191

・Launchします
e6f720361044a65b45469f4ed1b745e84f347e12

ac65513d485905e24847dc3485c9be1c865380e5

・こんなん出ます
                    ───数分後──→
6170e038d58db265680a8c0c4fb6e371bb1c9cb5 0a78ec65d624e151475e14b70905aac468d8b0da

・誰のホーム画面wってのが表示されますが、ここまできたら設定の方はおkなので、今まで開いてたもん全部閉じちゃってください。



■4,Androidの操作・パスを通す

あともうちょっとです!頑張って!
ファイトーー! ( ゚ロ゚)乂(゚ロ゚ ) イッパーーツ!!

◆ Android側の操作
・まずお使いのAndroidの「設定」→「アプリケーション」→「開発者向けオプション」→なんか聞かれても「はい」→「USBデバッグ」にチェックを入れます
d08a69f4bfa7da9ced632c0db6331eaecaa424ef

・Androidとお使いのMacを接続////←
7165f1bfcea686aae70199b60d1767074dc1cd9a
6d16aa208429859955ee91a55032a28ff04a5ae0mi-ya. のはmeets.(100均)で買ったリール式「通信・充電両用型USBケーブル」です
参考→ダイソー「通信・充電両用型USBケーブル」

・接続すると機種によっては色々警告やらモードがあると思います
 自分のHTC J butterfly HTL21では下の様な設定で繋げられました。
 56451e1367063ab5fed8f8732e57f624935bfa14


◆ パスを通す
Macではパスを通す必要がないとか色々サイトによりけりだったんですが、通しておくに越したことはない。というか僕の場合は通さなきゃ出来ませんでした。。

・ターミナルを起動します。
4a983df0c8cfa986ec0bc7545f1db022191b21a9
ターミネーター4( ^ω^)・・・w

・以下を入力しEnter
cd ~
6f0cba777269675d8d81cb8a38f20266e503f205
6d16aa208429859955ee91a55032a28ff04a5ae0必ず打ち初めの文字の前は1スペース空けてください。勿論全て英数で。
ちなみに「cd」はChange Directoryの略、「~」はホーム
上記で「ホームディレクトリに移動する」という意味合いになります。
参考→UNIXコマンド

・続いて
pico .bash_profile
・画面がこんなんなります
ab90428593462c0ff93691c56c78cb62bf136487

 おそらくもう書かれているはず。
export PATH=$PATH:/Applications/android-sdk-macosx/platform-tools
export PATH=$PATH:/Applications/android-sdk-macosx/tools
6d16aa208429859955ee91a55032a28ff04a5ae0これはアプリケーションの中の、android-sdk-macosxの中の、toolsの・・・って意味です。
 なのでここで、
android-sdk-macosxなどの文字列が間違っていないかよく確認しましょう。

・続いて[Control+O(WriteOut)]で上書き保存
File Name to Write: .bash_profile
と画面下から3行目の黒背景に白文字の部分に書いてありますのでそのままEnter

・下から3行目が
Wrote 2 lines
となっていればおkなので[Control+X(Exit)]してください。


◆ パスの確認
・ターミナルのウィンドウを一度閉じ、⌘command+Nで新規ウィンドウを出します

・下記を入力しEnter
adb

・こんな感じにずらズラと文字列が出て来ればおkです。
 ちなみに失敗しているとNot faundの様な文字が1行でてきます(多分)
cd42752b448b266f7d20fddd24a54fad63afa9d5


Android Screen Monitorを起動

SDK入ってますね?asm.jarはホームディレクトリにありますね?Java環境も大丈夫?
よっしゃ!いよいよお使いのMacにAndroidの画面を表示しましょう!!

・ターミナルのウィンドウを一度閉じ、⌘command+Nで新規ウィンドウを出します

・下記を入力しEnter
cd ~
・下記を入力しEnter
java -jar asm.jar
6d16aa208429859955ee91a55032a28ff04a5ae0これでホームディレクトリに置いた「asm.jar」というファイルをjavaで開くという意味になります

・数字が出る=端末が認識されているので「OK」をクリック91916e7b1825b51fb8524c1972589a489f147653

でました!!
9866ce663e5d7d30e553e11a16eed8ee6f285ffd

・画面右クリックでサブメニューが出ます
右クリック→Orientation→✔Landscape
にすることで横画面にもなります。

ちなみにクリックでも画面操作は可能です。
efe543b951008932169ea6ebdfffd4115b36d85b

画面サイズは Zoom→25% がちょうど良いかと思われます。

フレームレートが高くないらしく、カクカク・ラグ・音無なので、実況者にはその点が痛いですが、これで画面上にAndroidの画面を表示させる事が出来ました。
プレゼンや何かでAndroidをキャプチャーしたい時などは良いと思います。

↓↓↓おまけ↓↓↓

右クリック設定一覧】
 Select a Android Device…複数台接続時に使用します
 Orientation…✔Landscape 縦画面
        ✔Portrait 横画面
 Zoom…通常時は✔25%にしておきましょう 
 FrameBuffer…画面の色がおかしい時(赤味がかってる時)に使用。デフォはXBGR
 Save Image...…スクショが撮れます



大変お疲れ様でした!
ここまでお読みいただきありがとうございます<(_ _)>

いや、自分も疲れましたwww

自分自身もまだわからないところが沢山ある為、日々勉強中です(´・ω・`)
コマンドなんてわからないクマー(゜∀。)

フレームレートを上げるやり方だったりとか、もっといい方法があるよ!という方、宜しければ文書改定にご協力お願いします<(_ _)>


mi-ya.@完全体ニャース



お問い合わせ等はこちらのNPO法人クリエイト・ケアメールフォームからどうぞ









コメント

コメントはまだありません
コメントを書き込むにはログインしてください。

いまブロマガで人気の記事

クリエイト・ケア チャンネル

クリエイト・ケア チャンネル

このチャンネルの詳細