電話で直接アプリケーションをデバッグする方法を見つけようとしています (HTC Desire)。
電話に付属の USB ドライバーをインストールしましたが、「adb devices」を使用すると電話が表示されます。
エミュレーター/仮想デバイスを起動する代わりに、電話で起動するように eclipse/ADT を構成するにはどうすればよいですか?
電話で直接アプリケーションをデバッグする方法を見つけようとしています (HTC Desire)。
電話に付属の USB ドライバーをインストールしましたが、「adb devices」を使用すると電話が表示されます。
エミュレーター/仮想デバイスを起動する代わりに、電話で起動するように eclipse/ADT を構成するにはどうすればよいですか?
Android 搭載デバイスを使用すると、エミュレーターと同じように Android アプリケーションを開発およびデバッグできます。
1. でアプリケーションを「デバッグ可能」として宣言しますAndroidManifest.xml
。
<application
android:debuggable="true"
... >
...
</application>
2. ハンドセットで、[設定] > [セキュリティ] に移動し、チェックします。Unknown sources
3. [設定] > [開発者向けオプション]に移動し、[設定] > [電話について] に移動しUSB debugging
て、ロックが解除されたことが通知されるまで、 を数回タップする必要があることに
注意してください。Developer Options
Build number
4. デバイスを検出するようにシステムをセットアップします。
お使いの OS に応じて、以下の手順に従ってください。
ADT SDK Manager から Google USB ドライバーをインストールします
(サポート対象: ADP1、ADP2、Verizon Droid、Nexus One、Nexus S)。
上記に記載されていないデバイスの場合は、デバイスの OEM ドライバーをインストールしてください
デバイスは自動的に動作するはずです。次のステップに進む
開発に使用するデバイスの種類ごとに USB 構成を含むルール ファイルを追加しudev
ます。ルール ファイルでは、ATTR{idVendor} プロパティで指定されているように、各デバイス メーカーが一意のベンダー ID で識別されます。ベンダー ID のリストについては、ここをクリックしてください。Ubuntu Linux でデバイス検出を設定するには:
/etc/udev/rules.d/51-android.rules
.SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
chmod a+r /etc/udev/rules.d/51-android.rules
注: ルールの構文は、環境によって若干異なる場合があります。必要に応じて、システムのudev ドキュメント を参照してください。ルール構文の概要については、udev ルールの記述に関するこのガイドを参照してください。
5. 接続されたデバイスでプロジェクトを実行します。
Eclipse/ADT の場合:通常どおりアプリケーションを実行またはデバッグします。利用可能なエミュレーターと接続されたデバイスを一覧表示するデバイス チューザー ダイアログが表示されます。
ADB を使用する場合: -d フラグを指定してコマンドを発行し、接続されているデバイスをターゲットにします。
まだ助けが必要ですか?完全なガイドについては、ここをクリックしてください。
場合によっては、ADB をリセットする必要があります。これを行うには、Eclipse で次のようにします。
ウィンドウ>>ビューを表示>>Android(「その他」オプションにある可能性があります)>>デバイス
デバイス タブで、下矢印をクリックし、[adb のリセット] を選択します。
Android 4.3 以降を搭載したデバイスでは、次の手順に従う必要があります。
開発者向けオプションを有効にする方法:
Launch Settings menu.
Find the open the ‘About Device’ menu.
Scroll down to ‘Build Number’.
Next, tap on the ‘build number’ section seven times.
After the seventh tap you will be told that you are now a developer.
Go back to Settings menu and the Developer Options menu will now be displayed.
USB デバッグを有効にするには、開発者向けオプションを開き、下にスクロールして「USB デバッグ」というボックスにチェックを入れるだけです。それでおしまい。