Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

ADBとは何ですか?

Anonim

Androidのフォーラムやブログでは、「adb」というフレーズが頻繁に使用されています。 私たちもそれを犯しています。 しかし、adbとは正確には何であり、それを使用する必要がある(または必要ない)のはなぜですか?

Googleによると、「Android Debug Bridge(adb)は、エミュレータインスタンスまたはAndroid搭載デバイスの状態を管理できる汎用ツールです。」 それは確かにGoogleが言うことのように聞こえますよね? 簡単に言うと、adbは2つの異なるアプリケーションです。1つはコンピューター(Windows、Linux、またはMac)で実行され、もう1つは電話で実行されます。 電話機が接続され、USBデバッグが有効になっている場合、コンピュータ画面とキーボードを使用してコマンドを発行し、電話機と通信できます。 Windows、Mac、またはLinux用のAndroid SDKの一部です。 申し訳ありませんが、OS2 /ワープ。

Androidフォンは、Linuxカーネルとツールをベースとして使用します。 これは、かなりの数のLinuxコマンドがadbサーバー(コンピューターで実行されているもの)を介してadbクライアント(電話で実行されているもの)に送信され、実行されることを意味します。 上の図で、それらのリストの一部を見ることができます。

これは、うまくいかないことをデバッグするのに非常に便利であり、深夜にハッキングしているときに必要な奇妙なコマンドを送信することもできます。 積極的に何かをデバッグしたり、電話のハックを破ろうとしたりしない場合、adbをあまり使いません。 そしてそれは大丈夫です-Androidデバイスを楽しむ正しい方法はありません。

adbを使用している場合は、Android Developerサイトで完全な使用ガイドを確認してください。 デバッグに行きます。