2

Android サムスン Galaxy Tab 7" で大きな問題が発生しています。

コンピューターに接続しようとすると、adb デバイスに通常表示されるのではなく、デバイスの名前が ????? になります。ステータスはオンラインまたはデバイスです。

何が問題なのか本当にわかりません。助けていただければ幸いです。さらに情報が必要な場合は、喜んで提供します。

Ubuntu : 11.04

デバイス : Samsung Galaxy Tab 7"

Android バージョン: 3.2 ハニカム

/etc/udev/rules.d/51-android.rules にもルールを追加しました

どうもありがとうございました!

4

3 に答える 3

5

USB デバイスのベンダー ID に問題がある可能性があります。

Android のドキュメント ( http://developer.android.com/tools/device.html ) で利用可能な別のデバイス ID を試してください。多くのデバイスは、Google (18d1) を使用して認識されます。他のすべてのことは簡単です。ファイルを作成するだけです:

sudo gedit /etc/udev/rules.d/51-android.rules

そして追加:

SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"

次に実行します:

sudo chmod a+r /etc/udev/rules.d/51-android.rules

次に、デバイスを USB デバッグをオフにして PC に接続し、接続後、USB デバッグをオンにして次の手順に進みます。

cd <sdk_path>/platform-tools

そして実行します:

./adb devices

エミュレーターを除くいくつかのコードを含むデバイスが表示されます (実行中の場合)。それでおしまい!これで、実際のデバイスでアプリをテストできます。シミュレーターも実行されている場合、SDK は実行中にデバイスを選択するように求めます。

于 2014-02-13T21:18:05.890 に答える
2

これが発生した場合、次のように adb を再起動する必要があります。

$ adb kill-server $ sudo /path_to_android_sdks/android-sdks/platform-tools/adb devices

これは、「?????」を取得するたびに実行する短いスクリプトとして持っています。デバイスが表示されます。私のために毎回動作します。

于 2012-05-29T13:54:05.580 に答える
1

Ghazi の応答は役に立ちましたが、Ubuntu 12.04 では別の方法で行う必要がありました。GROUP を OWNER="your username on ubuntu" に変更する必要がありましたが、うまくいきました。

于 2014-08-11T09:23:39.673 に答える