無線LANを使ってAndroidアプリの実機デバッグを行ってみる。

  • Pocket
  • このエントリーをはてなブックマークに追加
  • 170 follow us in feedly

まえがき

今回は開発中のAndroidアプリをUSBケーブルを挿さないで実機転送してデバッグする方法のメモ。

開発環境

  • 開発用マシンOS MacOSX
  • Android実機 XperiaZ1
  • 利用したネットワーク お家のwifi

私の環境ではMacOSを使っているがWindowsでも問題ありません。

ただ、win macともに『adb』コマンドを使えるように、android-adkのツールフォルダのパスを通しておく必要がある。

必要なもの

  • 無線環境(Android端末と開発マシンが同じネットワークに所属する必要がある。)
  • USBケーブル

USBケーブルは最初にAndroid端末の転送ポートを開くのに利用します。

adbコマンドを使えるようにする

まず、adbコマンドを使えるようにする必要があるので、android SDKをおいているフォルダの中のツール群にパスを通す。

自分の場合はこんな感じに.zshrcに追加している。

export PATH="/Applications/android-sdk/tools:$PATH"
export PATH="/Applications/android-sdk/platform-tools:$PATH"

これで『adb 』が使えるようになった

> adb version
Android Debug Bridge version 1.0.31

IPアドレスを調べる

Wifiに接続したAndroid端末でとりあえず割り当てられたIPアドレスを調べる。

たぶんAndroidの『設定』『WIFI』みたいなところを探せばみつかるはず。

自分の場合だと『192.168.0.17』が割り当てられたので以後このIPアドレスを使って説明します。

実際に接続してみる

では、下ごしらえもほどほどにここからが本番なのだが結構あっさり出来てしまう。2つコマンドを打っておしまいである。

USBケーブルでマシンとAndroid端末をつないだ状態で以下のコマンドを。

#(任意のポート)
> adb tcpip 5555

#(端末に割り当てられているIPアドレス、ポート5555の場合はポート番号を省略できる)
> adb connect 192.168.0.17:5555


# connected to 192.168.0.17:5555
# みたいなのが出ればOK

これで5555ポートを使ってアプリのインストールなどができるようになります。

そして、USBケーブルを抜いて以下のコマンドを実行して、接続されていることを確認しましょう。

> adb devices

List of devices attached
192.168.0.17:5555	device

接続を切りたいときは『adb disconnect “IPアドレス”』を実行すればいいです。

# 接続解除
> adb disconnect 192.168.0.17

以上でした〜

おすすめ書籍

スマートにプログラミング Android入門編 第3版 SDK4.x対応
堀切 堤
リックテレコム
売り上げランキング: 9,662
本格アプリを作ろう! Androidプログラミングレシピ
Dave Smith Jeff Friesen
インプレスジャパン
売り上げランキング: 75,285

関連記事

images

【Android開発Tips】特定の文字列を渡してTwitterアプリを呼ぶ方法のメモ

まえがき 今回は、AndroidアプリでTwitterのクライアント...

記事を読む

android-plog-1android-plog-1.jpg

【Android開発Tips】ローディングのダイアログを表示する

まえがき 今回はAndrodiアプリでローディングのダイアログを表示す...

記事を読む

2013-11-27 00.41.20

cocos2dx製androidアプリ『ゆらゆらまりも』をリリースしました

まえがき この度は、『ゆらゆらまりも』というCocos2dx製のAnd...

記事を読む

cocos2dx-touch-sprite-1cocos2dx-touch-sprite-1.png

【Cocos2d-x】どのスプライト(画像)がタッチされたかを判定する

まえがき こんばんは、C++、Cocos2dx入門して3日ほどがたっ...

記事を読む

no image

Titanium(Alloy)でファイルをincludeする。

まえがき TitaniumのAlloyで外部ファイルを呼び出すためのメ...

記事を読む

新着記事

no image

PHPでRubyのirbっぽいインタラクティブなスクリプトが実行できる「boris」

まえがき PHPでもRubyのirbみたいなことがしたくて探してみたと...

記事を読む

2015年の抱負と去年の振り返り〜よちよちWEB業界1年経験して〜

まえがき あけましておめでとうございます。今年もどうぞよろしくお願いし...

記事を読む

Java SE 7 Bronze試験(1Z0-802)を受けてきました

まえがき 以前から少し受けてみたかった試験『Java SE 7 Bro...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

no image

Hubotをforeverでデーモン化する

まえがき 今回はHubotをforeverを使ってデーモン化してみた時...

記事を読む

スポンサーリンク

PAGE TOP ↑