15
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Chromeのリモートデバッギング / Virtual boxのローカル開発環境にあるアプリを確認する

Posted at

Virtual Boxのローカル開発環境で動くアプリを、Google Chromeを通してAndroidの実機で見る&デバッグする方法。なんかややこしい…ので適当にイメージ図にしました。個人的にはVagrant使ってますが、使ってなくても同じです。
  

Screen Shot 2014-09-11 at 10.09.20 PM
すでにVirtual boxで開発環境が構築されていて、アプリがブラウザで確認できる状態を前提としています。
また、Mac/PCとAndroidが同じWifiに接続されている必要があります。
また、開発中のアプリへは dev.your-app.com で接続すると過程します。

で、こんなことができて便利。

###USB接続
普通にMac/PCとAndroidを繋ぎます。

###Chrome
パソコンのChromeを立ち上げて、chrome://inspect/#devicesにいきます。
AndroidのChromeも立ち上げると、下のようになってるはず。
Screen Shot 2014-09-11 at 10.14.35 PM

###プロキシの設定(Android)
AndroidのSettingにいって、Wifi名を長押し -> Modify network
Show advanced options をタップして以下のように入力して保存。
Proxy hostname : localhost
Proxy port : 9000
scr

###プロキシの設定(Mac/PC)
Charlesをダウンロードしてイントール。
起動して、Proxy -> Proxy setting を確認する。
Screen Shot 2014-09-11 at 7.39.38 PM
8888というポートをメモします。別のポートでもかまいません。

###ふたたびChrome
chrome://inspect/#devicesにいって、Port forwardingをクリック。
Portに9000、IP address に localhost:8888 と入力し、Enable port forwarding にチェックを入れて、Doneを押して保存。
Screen Shot 2014-09-11 at 7.40.13 PM
  
これでOpen tab with urlにURL(dev.your-app.com)を入れると、携帯の画面に自分のローカル環境で動いているアプリが表示されるはず。
あとは通常のChromeのデバッグツールが使えるし、エレメントにマウスオーバーすると、携帯の該当する部分がハイライトされたりと、めちゃ便利!
  
Screen Shot 2014-09-11 at 7.41.04 PM

###参考
ここに全部書いてある。
https://developer.chrome.com/devtools/docs/remote-debugging

15
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?