web-dev-qa-db-ja.com

Androidスタジオを使用してAndroidデバイスをAndroidエミュレーターとして使用できません

UbuntuにAndroidモバイルデバイスがUSB経由で接続されているときに認識させるにはどうすればよいですか? (Windowsアクションmycomputer-> manage->devicesなどに類似)

3
Rahaman
  1. デバイスでUSBデバッグを有効にします。

Android 3.2以前を実行しているほとんどのデバイスでは、オプションが以下にあります

設定>アプリケーション>開発

Android 4.0以降では、

[設定]> [開発者オプション]

注:Android 4.2以降では、デベロッパーオプションはデフォルトで非表示になっています。使用可能にするには、[設定]> [電話について]に移動し、[ビルド番号]を7回タップします前の画面に戻り、開発者オプションを見つけます。

  1. システムをセットアップして、デバイスを検出します。

Windowsで開発している場合は、adb用のUSBドライバーをインストールする必要があります。インストールガイドとOEMドライバーへのリンクについては、OEM USBドライバーのドキュメントを参照してください。

Mac OS Xで開発している場合は、そのまま動作します。このステップを飛ばす。

buntu Linux、で開発している場合

開発に使用するデバイスの各タイプのUSB構成を含むdevルールファイルを追加する必要があります。ルールファイルでは、各デバイスの製造元はATTR {idVendor}プロパティで指定された一意のベンダーIDで識別されます。ベンダーIDのリストについては、下記のUSBベンダーIDをご覧ください。

Ubuntu Linuxでデバイス検出をセットアップするには:

ルートとしてログインし、次のファイルを作成します。

/etc/udev/rules.d/51-Android.rules

この形式を使用して、各ベンダーをファイルに追加します。

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" 

この例では、ベンダーIDはHTC用です。 MODE割り当ては読み取り/書き込み許可を指定し、GROUPはデバイスノードを所有するUnixグループを定義します。

ベンダーID:

  • エイサー:0502
  • ASUS:0B05
  • デル:413C
  • Foxconn:0489
  • ガーミン・アスス:091E
  • Google:18D1
  • ハイセンス:109B
  • HTC:0BB4
  • Huawei:12D1
  • K-Touch:24E3
  • KT Tech:2116
  • 京セラ:0482
  • レネボ:17EF
  • LG:1004
  • モトローラ:22B8
  • NEC:0409
  • 隅:2080
  • NVIDIA:0955
  • OTGV:2257
  • パンテック:10A9
  • ペガトロン:1D4D
  • フィリップス:0471
  • PMC-Sierra:04DA
  • クアルコム:05C6
  • SK Telesys:1F53
  • サムスン:04E8
  • シャープ:04DD
  • ソニー・エリクソン:0FCE
  • 東芝:0930
  • ZTE:19D2

注:ルールの構文は、環境によって若干異なる場合があります。必要に応じて、システムのudevドキュメントを参照してください。ルール構文の概要については、udevルールの記述に関するこのガイドを参照してください。

今すぐ実行:

chmod a+r /etc/udev/rules.d/51-Android.rules
1
DreamCoder

Ubuntuがデバイスを認識できるようにするには、.rulesファイルを追加する必要があります。プロセスの概要は次のとおりです。

使用しているデバイスのudevファイルを作成します。各デバイスの製造元は、一意のベンダーIDによって識別されます

ルートとしてログインし、次のファイルを作成します:/etc/udev/rules.d/51-Android.rules

次の形式を使用して、各ベンダーをファイルに追加します。SUBSYSTEM==\"usb \"、ATTR {idVendor} ==\"18D1 \"、MODE =\"0666 \"、GROUP =\"plugdev \"

次に、chmod a + r /etc/udev/rules.d/51-Android.rulesを実行します。

クレジット、および詳細(ベンダーIDのリストを含む)、 ここ

0
Organic Marble