実際、開発にSDKを使用したくない場合は、SDK全体をインストールする必要はありません。平均的なユーザーが必要とするコンテキストで基本的なADBコマンドを実行できるようにするには、基本的なインストールで十分です。これを行う方法を説明し、できれば最もよく使用されるコンピューターシステムを取り上げます。
必要条件
まず、基本的なバイナリが必要です。これらは、たとえば、Androidサイトのダウンロードエリアで見つけることができます。Linux、MacOS、およびWindowsの最新バージョンを利用できるようにしています。1
Windowsユーザー
コンピューターでWindowsを実行している場合は、デバイス用の特別なドライバーも必要になります(ここでは一般的なソリューションはありませんので、自分で確認する必要があります。通常、これらのドライバーは製造元のWebサイトでダウンロードできます)。
LinuxおよびMac OSユーザー
LinuxおよびMac OSユーザーは、デバイスをオペレーティングシステムに知らせる必要がある場合があります。Linuxの場合、必要な手順は、こちらの回答とこちらの回答に記載されています。Mac OSに慣れていないので、私はそれについて話すことはできません。
設置
Linux
Linuxの場合、これは非常に簡単です。ダウンロードしたバイナリを任意のディレクトリに展開するだけです。これを書いている時点では、これは2つのファイルのみになります:adb
およびaapt
(後者はQtADBによって使用され、ADBコマンドを直接実行するために必ずしも必要ではありません)。ファイルのアクセス許可を調整して、実行可能にします(たとえば、コマンドラインから:)chmod 0755 adb aapt
。最後に、選択したディレクトリを$PATH
変数に含めることをおadb
勧めします。そうすれば、どこからでも呼び出すことができます。そのための適切な場所は、~/.profile
ファイルの最後に次のような追加行を含めるexport PATH="~/bin:$PATH"
ことです(バイナリをに抽出した場合~/bin
)。
窓
Windowsのダウンロードには、さらにいくつかのファイルが含まれています。また、それらを選択したディレクトリに抽出します。完全なパスに先行することなく、どこからでも呼び出し可能にする場合は、環境変数にもそのパスを追加する必要があります。Windowsユーザーではないため、「これを行う方法」はあなたに任せなければなりません。
ほかに何か?
これで完了です。ADBコマンドラインの全機能を使用できます。
代替案?
- 上のいくつかのLinuxディストリビューションは、パッケージをインストールすることができます
android-tools-adb
し、android-tools-fastboot
RESP経由。パッケージマネージャー。これには、自動的に更新されるという長所があります。
- OS Xでは、SimMacのインストーラーを使用できます
- アップデート1/2017: Googleは、「常に」最新のプラットフォームツールへの直接リンクを提供するように
adb
なりましたfastboot
。
さらに読む
1:より多くの代替ソースについては、アレックスの回答も参照してください。私のソースは、Googleの公式ダウンロードであり、「削除」されただけです。