Android ADB'yi nasıl ayarlarım?


22

Bilgisayarım Maverick çalışan Sys76 Lemur ve telefonum Nexus S çalışan hisse senedi Gingerbread. ADB (android hata ayıklama köprüsü) kullanmak için ayarlamak istiyorum. Android SDK'yı SDK web sitesindeki talimatlara göre kurdum, ancak ADB çalışmıyor. Birisi bana Ubuntu'ya özgü talimatlarda yardımcı olabilir mi?


Ekim 2017 itibariyle, diğer tüm cevaplar eskidir. ADB ve fastboot'u doğrudan developer.android.com adresinden indirebilirsiniz .
Dan Dascalescu

Yanıtlar:


22

Adb & fastboot'u PPA ile yükleyin

Hem 32 bit hem de 64 bit'i destekleyen WebUpd8 PPA'dan yükleyebilirsiniz. Doğrudan google üzerinden yükleyebilirsiniz. Ancak her şeyi güncel tutmak için PPA'ları kullanmayı tercih ediyorum.
Ubuntu 11.04, 11.10 ve 12.04 için çalışıyor.

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

Kaynak: PPB Üzerinden Ubuntu'da ADB ve Fastboot Android Araçlarını Kurma

Android SDK'yı PPA ile yükleyin

Eğer upubuntu ppa ile kurabileceğiniz her şeyi güncellemenizi sağlayacak olan SDK'yı kurmak istiyorsanız.

Yani ilk şey ppa'yı eklemek.

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

Bu noktada tek sorun android-sdk'nin root olarak çalıştırılması gerektiğidir. Peki menüdeki bağlantı pek yapmadı. Böylece menüdeki bağlantıyı güncelledim, ayrıca şunları da çalıştırabilirsiniz:

gksu android-sdk

Oradan "Android SDK Platform Araçları" nı yüklemeniz gerekecek "Ayrıca Android SDK Araçları" nın güncellenmesini de tavsiye ederim. İhtiyacınız olmayan herhangi bir şeyin seçimini kaldırabilirsiniz.

Şimdi çevresel değişkenlerinizi ayarlamanız gerekecek.
İlk önce her şeyi çalıştırılabilir hale getirmeniz gerekecek.

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

Şimdi değişkenleri eklemek için.

nano ~/.bashrc

Bu satırları ekle (en üstte)

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

Kaynak: Ubuntu 12.04 / Linux Nane 13 Üzerine PPA'dan Android SDK Yöneticisini Kur (Revizyon 20)
Kaynak: AndroidSDK - Topluluk Ubuntu Belgeleri


Derlemeye gerek yok adb, bu yüzden android-sdk ile kurmak kaynak değil. Ayrıca soruyu 10.10 ile etiketler, bu nedenle bu cevap işe yaramaz. Harika, bu çözüm 64 bit sürüm sağlıyor.
BuZZ-dEE 25:12

Evet benim fena. Bunun 10.10 için olduğunu fark etmedim. Ama umarım başkalarına yardım eder. Kaynak gelince ben google olarak "kaynak" demek istedim.
mywebslave

Evet, biri yüklemek istiyorsa, ancak bu durumda soru kurulumdan sonra nasıl kurulacağıydı.
BuZZ-dEE 25:12

1
bunların hiçbiri 16.04 tarihinde benim için çalıştı. gksu bir şifre sormaktan başka bir şey yapmadı
mango

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

16

Ubuntu 14.04+

Çünkü Güven android-tools-adbve android-tools-fastbootEvren havuzundaki paketler sırasıyla adbve fastboot.

Bunları yüklemek için:

  • Evren havuzunu etkinleştirin: sudo add-apt-repository universe
  • APT önbelleğini güncelleyin: sudo apt-get update

Yüklemek için adb:

sudo apt-get install android-tools-adb

Yüklemek için fastboot:

sudo apt-get install android-tools-fastboot

1
Arasındaki fark nedir android-araçlar-adb paketi ve adb paketinin? Her ikisi de Android Hata Ayıklama Köprüsü'nü sağlamayı iddia ediyor.
Dan Dascalescu

@DanDascalescu apt show android-tools-adb, bir geçiş paketi olduğunu söylüyor. AFAIK adb kullanılmalıdır.
Pablo A,

3

Sadece tahmin ediyorum ama belki de Ubuntu'nun doğru yere baktığından emin olmalısın. Web sitesinde söylediği gibi ekleyerek adb $ PATH yer olduğundan emin eklediğiniz dizini yapmak export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/toolsve export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/platform-toolssizin için .bashrc ve koşmasource .bashrc


2
Çalışır: o) küçük bir düzeltme ile PATH = $ {PATH}: / usr / yerel / src / android-sdk-linux_x86 / platform-tools /
bigcat42 5

3

2017-Ekim güncellemesi

ADB'nin çalışması için Ubuntu 16'ya herhangi bir paket yüklemenize gerek yoktur. Kurulum gerekmez.

Basitçe resmi indir Linux için SDK Platformu-Tools Google ve özü gelen adbve fastbootzip dosyasından.


1

@ mywebslave mükemmel cevap verdi, sadece buna bir şey daha eklemek istiyorum. 64 bit bir makine kullanıyorsanız ve çevrimdışı bir yükleme yapıyorsanız, burada belirtildiği gibi 32 bit uyumluluk kitaplıklarını yüklemeniz gerekebilir .

sudo apt-get install ia32-libs

Güncelleme: Yukarıdaki komut yalnızca 13.04 ve daha düşük bir sürüm kullanıyorsanız çalışır. Yeni sürümler için ia32-libsbaşka paketlerle değiştirildi. Buraya bakınız .

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.