Android搭載の実機でのデバッグ
このチュートリアルでは、実際のAndroid搭載デバイス(携帯電話)でAndroidアプリケーションをデバッグする方法について説明します。
このチュートリアルのツールと環境:
-
Eclipse IDE 3.7 ADTプラグイン
-
サムスンギャラクシーS2
-
Windows 7
デバイスでデバッグするための要約手順:
-
Google USBドライバのダウンロード(Android Developer Phones(ADP)を使用している場合)
-
OEM USBドライバのダウンロード(他のAndroid搭載デバイスを使用している場合は、
Samsung、Acer、HTC …)
。デバイスで、USBデバッグをオンにします。
-
デバイスをPCに接続します.
-
「adbデバイス」を使用して、デバイスが接続されていることを確認します
成功しました。
-
Eclipseの「Deployment Target Selection Mode」を「Manual」に変更し、
実行時にデバイスを選択します。
-
完了しました.
この例では、以前の「
Hello WorldのAndroidの例
」を使用して、実際のAndroid搭載端末
Samsung Galaxy S2
でデバッグまたは実行します。
1. OEM USBドライバをダウンロードする
AndroidのUSBドライバガイド
を参照してください。 Nexus OneやNexus SなどのAndroid Developer Phones(ADP)を使用している場合は、「
Android SDK Manager
」でGoogle USBドライバをインストールする必要があります。
サムスンギャラクシーS2では、
Samsung Kies
ソフトウェアに含まれているOEM USBドライバ、またはSamsung USBドライバをインストールする必要があります。
この「リンク://android/where-to-download-samsung-galaxy-s2-usb-driver/[Samsung Galaxy S2 USBドライバをダウンロードする場所]」のガイドを参照し、USBドライバをPCにインストールしてください。
2. USBデバッグを有効にする
お使いのデバイスで、USBデバッグを有効にする: “設定” – > “アプリケーション” – > “開発” – > “USBデバッグ”
下記の図を参照してください。
3.デバイスをPCに接続する
Samsung Galaxy S2をPCに接続し、 “adb devices”コマンドで確認します。
コマンドプロンプトで、パスを ”
Android SDK/platform-tools
“に変更し、 “adb devices”コマンドを入力します。 ”
some-weird-number device
“のように表示された場合、デバイスがPCに正常に接続されていることを意味します。
__Figure – 「304D19665059DF6Eデバイス」はSamsung Galaxy S2です。
4. Eclipse – > Android
以前は、テスト用に「
Android仮想デバイス(
AVD)
」をほとんど作成せず、「
Deployment Target Selection Mode
」を「
Automatically ** 」に設定することがありましたが、これはアプリケーションが接続されたデバイスAVDエミュレータの起動を継続します。
2つのソリューション:
-
EclipseでAndroidプロジェクトを右クリックし、 ”
Run
” – > “** Run
設定
” – >”
Android Application
” – >”
Target
“タブ – >”
Deployment Target Selection Mode
” – >” Manual
“に設定し、実行時にデバイスを選択することができます。
-
代わりに、 ”
Deployment Target Selection Mode
“で、選択を解除するだけです
すべての選択されたAVD。
図:展開ターゲット選択モード
Figure:実行時にデバイスを選択
5.それを始める
Eclipseでは、Androidプロジェクトとしてプロジェクトを実行またはデバッグし、実行時にデバイスを選択すると、プロジェクトはSamsung Galaxy S2にコピーされ、自動的に開始されます。
__Figure:Samsung Galaxy S2.HでのHelloWorldAppデバッグ
画像://wp-content/uploads/2012/03/android-hello-world-2.png[アンドロイドハローワールド、タイトル= “アンドロイドハロー世界-2″、幅= 293、高さ= 480]
参考文献
実機で開発]。
Android OEM USB driver
デバッグサムスンギャラクシーS2]。リンク://android/android-hello-world-example/[Android hello world
例]