ubuntu16.04でandroidデバッグツールadbを構成します

adbとは##

私たちが話したadbは一般的な用語であり、FastbootとADBの2つのツールがあります

Fastboot:高速ブートを意味します。

Android電話では、fastbootはリカバリよりも低レベルのフラッシュモードです。これは、電話をUSBデータケーブルで接続する点滅モードです。一部のシステム(iosなど)でのカードスワイプと比較して、ワイヤースワイプはより信頼性が高く安全です。 PCでfastbootを使用するには、対応するfastbootツールが必要です。通常、このツールを使用してリカバリイメージをフラッシュします。これは、実際にはfastbootツールによって実装されます。

ADB:ADBのフルネームはAndroid Debug Bridgeです。これは、デバイスのデバッグやAndroidAPPの開発に便利なデバッグブリッジです。 ADBはandroidsdkのツールであり、このツールを使用すると、androidエミュレーターまたは実際のandroidデバイスを直接操作および管理できます。

ubuntuの下にadbをインストールします##

 sudo apt install android-tools-adb

デバッグ環境を構築する##

adbを使用するには、環境を構成する必要があります。そうしないと、権限がありません。

構成は、最初に対応するデバイスのIDを知っている必要があります。

IDを取得####

$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 003 Device 002: ID 413c:2107 Dell Computer Corp. 
Bus 003 Device 014: ID 057b:901d Android, Inc. 
Bus 003 Device 015: ID 05ac:12a8 Apple, Inc. iPhone5/5C/5S/6
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

現在の懸念はAndroidです。

権限を追加する####

/etc/udev/rules.d/の下にファイル70-android.rulesを作成します。

sudo vim /etc/udev/rules.d/70-android.rules

次のコンテンツをファイルに追加します。

SUBSYSTEM=="usb", ATTRS{idVendor}=="057b", ATTRS{idProduct}=="901d", MODE="0666"

ATTRS {idVendor}およびATTRS {idProduct}のコンテンツは、lsusbによって取得されたIDです。

サービスを再起動します####

adbサービスを再起動します。

sudo adb kill-server
sudo adb start-server
adb devices 

その後、直接デバッグできます。

デバッグ####

adb shell

Recommended Posts

ubuntu16.04でandroidデバッグツールadbを構成します
小さなツール:ubuntuの下にスクリーンショットツールをインストールします
Ubuntu16.04でNginx + PHP 7.0 + MySQL環境を構成します
Ubuntu14.04でノードjsとnpmを構成します
Ubuntuでのpipツールのインストールで発生した問題
UbuntuはApacheを構成します
ubuntuの下のオーディオおよびビデオ編集ツールスタック
Ubuntuにapache + PHPをインストールします
Ubuntuにnode.jsをインストールします
Ubuntu16.04にpython3.6をインストールします
Ubuntu16.04にmysqlをインストールします
ubuntu14.10の下にThriftをインストールします
UbuntuにOpenJDK10をインストールします
Ubuntu14.04にCaffeをインストールします
UbuntuでのPythonMySQLd
ubuntuの下で働き始める
UbuntuはEclipse + JDK + SDKAndroidを構築します
[python] ubuntuの下のpython2とpython3
ubuntuでiptablesを使用する
ubuntu 14.043線式3IPの構成
2018-09-11Ubuntuにarduinoをインストールします
Ubuntu configurenetworkコマンド
UbuntuでのLNMPのインストール
Ubuntuでのネットワーク構成
centos6.8でランプを構成する
Ubuntu sshAndroidフォン
Ubuntu18.10はJava環境を構成します
ROS Ubuntu 18.04 [2]にROSをインストールします。
Ubuntu18.10はNvidiaドライバーを構成します
UbuntuにMySQLをインストールする
UbuntuにYarm-PM2をインストールします
UbuntuはSecureCRTログインを構成します