Android エミュレーターをデバイス (HTC Wildfire Android 2.2.1) に接続できますか?
実際、私のアプリはエミュレーターで正常に動作していますが、デバイスにアプリケーションをインストールしようとするとクラッシュします。
この問題をデバッグするには、デバイスでアプリを実行し、エミュレーターでチェックインする代わりに直接接続します。
Android エミュレーターをデバイス (HTC Wildfire Android 2.2.1) に接続できますか?
実際、私のアプリはエミュレーターで正常に動作していますが、デバイスにアプリケーションをインストールしようとするとクラッシュします。
この問題をデバッグするには、デバイスでアプリを実行し、エミュレーターでチェックインする代わりに直接接続します。
/etc/udev/rules.d/51-android.rules ファイルに HTC デバイスのエントリを作成する必要があります。このリンクから HTC のベンダー ID を取得できます。これは 0bb4... 51-android の場合です。 rulesファイルがシステムに存在しない場合は、そのファイルを作成して次の行を追加する必要があります
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666" GROUP="plugdev"
次に、次のコマンドを使用してadbサーバーを再起動する必要があります
su
$ adb kill-server
$ adb start-server
$ adb devices
詳細については、このリンクを参照してください。