Android ADBをセットアップするにはどうすればよいですか?


22

私のコンピューターはMaverickを実行しているSys76 Lemurであり、私の電話はGingerbreadを実行しているNexus Sです。ADB(android debug bridge)を使用するように設定したい。SDK Webサイトの指示に従ってAndroid SDKをインストールしましたが、ADBが機能しません。Ubuntuに固有の指示で誰かが私を助けることができますか?


2017年10月現在、他のすべての回答は古くなっています。developer.android.comからADBとfastbootを直接ダウンロードできます。
ダンダスカレスク

回答:


22

PPA経由でadbとfastbootをインストールする

32ビットと64ビットの両方をサポートするWebUpd8 PPAからインストールできます。googleから直接インストールできることを確認しました。しかし、PPAを使用してすべてを最新に保つことを好みます。
Ubuntu 11.04、11.10、および12.04で動作します。

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

ソース:PDB経由でUbuntuにADBとFastboot Androidツールをインストール

PPA経由でAndroid SDKをインストールする

upubuntu ppaを介してインストールできるすべてを更新できるSDKをインストールする場合。

そのため、最初にppaを追加します。

sudo add-apt-repository ppa:upubuntu-com/sdk
sudo apt-get update
sudo apt-get install android-sdk

この時点での唯一の問題は、android-sdkをルートとして実行する必要があることです。メニューのリンクはあまり役に立たなかった。メニューのリンクを更新したので、次を実行することもできます:

gksu android-sdk

そこから「Android SDK Platform-Tools」をインストールする必要があります。「Android SDK Tools」を更新することもお勧めします。不要なものは選択解除できます。

次に、環境変数を設定する必要があります。
最初に、すべてを実行可能にする必要があります。

sudo chmod -R 755 /root/android-sdk-linux

次に、変数を追加します。

nano ~/.bashrc

これらの行を追加します(上部)

#AndroidDev PATH
export PATH=${PATH}:/root/android-sdk-linux/tools
export PATH=${PATH}:/root/android-sdk-linux/platform-tools

ソース:Ubuntu 12.04 / Linux Mint 13のPPAからAndroid SDKマネージャー(リビジョン20)をインストールします
ソース:AndroidSDK-コミュニティUbuntuドキュメント


コンパイルする必要はないadbので、android-sdkを使用してインストールするのはソースからではありません。さらに、彼は質問に10.10のタグを付けているため、この回答は機能しません。すばらしいことは、このソリューションが64ビットバージョンを提供していることです。
バズディー

ええ、私の悪い。それが10.10であったことに気づかなかった。しかし、うまくいけば他の人に役立つでしょう。ソースについては、Googleの「ソース」を意味していました。
mywebslave

はい、誰かがそれをインストールしたい場合、しかしこの場合、質問はインストール後にセットアップする方法でした。
バズディー

1
16.04では、このいずれも機能しませんでした。gksuはパスワードを要求する以外に何もしませんでした
マンゴー

1
nilarimogard/webupd8android- upubuntu-com/sdk
tools-

16

Ubuntu 14.04+

ユニバースレポジトリのTrusty android-tools-adbおよびandroid-tools-fastbootパッケージは、それぞれを提供するため、adbおよびfastbootです。

それらをインストールするには:

  • ユニバースリポジトリを有効にします。 sudo add-apt-repository universe
  • APTキャッシュを更新します。 sudo apt-get update

インストールするadb

sudo apt-get install android-tools-adb

インストールするfastboot

sudo apt-get install android-tools-fastboot

1
違い何アンドロイド-ツール-ADBのパッケージとADBパッケージには?どちらもAndroid Debug Bridgeを提供すると主張しています。
ダンダスカレスク

@DanDascalescuにapt show android-tools-adbよると、これは過渡的なパッケージです。AFAIK adbを使用する必要があります。
パブロA

3

推測しているだけですが、Ubuntuが適切な場所を探していることを確認する必要があるかもしれません。Webサイトに記載されているように、.bashrcにexport PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/toolsexport PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/platform-toolsを追加して実行することにより、adbが配置されているディレクトリを$ PATHに追加したことを確認してください。source .bashrc


2
動作します:o)1つの小さな修正で、PATH = $ {PATH}:/ usr / local / src / android-sdk-linux_x86 / platform-tools /を
エクスポート


1

@mywebslaveは完璧に答えました。もう1つ追加したいだけです。64ビットマシンを実行していて、オフラインインストールを実行している場合、ここで説明したように32ビット互換性ライブラリをインストールする必要があります

sudo apt-get install ia32-libs

更新:上記のコマンドは、13.04以下を実行している場合にのみ機能します。新しいバージョンでia32-libsは、他のパッケージに置き換えられています。こちらをご覧ください

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.