2016-08-17 12 views
0

私はAndroidスタジオ2.1.2でubuntu 16.04バージョンを使用しています。 Nexus 7(Androidバージョン5.1.1)とSamsung GT-S6102(Androidバージョン2.3.6)でアプリケーションを実行しようとしました。AndroidスタジオはubuntuのUSBデバイスを認識しません

Androidスタジオでデバイスが認識されません。

/Android/Sdk/platform-tools ./adb devicesを試したところ、デバイスが表示されませんでした。

何が問題になりますか?

+0

USBデバッグを有効にしましたか?異なるケーブルを試しましたか?一部のケーブルは充電のためのものです –

+1

USBデバッグが問題でした。一定。ありがとう – Shashika

答えて

0

あなたのAndroidデバイス(デバイスのVID/PIDを使用)とユーザーIDのルールを追加したことを確認してください。詳細については、このページを参照してください。https://developer.android.com/studio/run/device.html

デバイスの詳細を入手するには、lsusbを使用する必要があります。

+0

'udev'ルールは、デバイスの使用に必要な権限を設定します。しかし、「adbデバイス」は許可なしでもデバイスをリストすることができます。 –

+0

いいえ、ルートで実行されている場合を除きます。特権のないユーザがデバイスを見るためには、udevの権限が必要です。 'adb devices'を実行しても、シリアル番号を取得するために、接続されているデバイスと通信しようとしています。 –

+0

明らかにあなたはあなたが何について話しているのか分かりません。古いバージョンの 'adb'は、シリアル番号の代わりに' ???????????? 'を表示するために使用されていました。最近のバージョンでは、 'udev'データベースからシリアル番号を取得するだけです。いずれの場合も、空の 'adb devices'リストはデバイス権限以外の何らかの問題を示します。 –

関連する問題