Gdzie znaleźć „adb” w wersji 1.0.32 do zainstalowania na Ubuntu?

13

Mój laptop ma system operacyjny Ubuntu 14.04. Zainstalowałem najnowszą wersję „android-adb-tools” dostępną w „Synaptic Package Manager”. Po instalacji adbpolecenie --helpmówi, że adbwersja to 1.0.31 .

Kiedyś adb sideloadinstalowałem nowy ROM na moim urządzeniu Samsung (z TWRP w wersji 2.8.4.0 jako odzyskiwanie), ale polecenie powraca, error: protocol fault (no status)a TWRP mówi, że muszę korzystać adbz wersji 1.0.32 lub wyższej! Gdzie mogę znaleźć pakiet „android-adb-tools” z adbwersją 1.0.32 lub nowszą?

PHP Learner
źródło

Odpowiedzi:

7

Pobierz i rozpakuj

https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz

Następnie po prostu skopiuj wyodrębniony plik wykonywalny „adb” na stary w / usr / bin.

Andre Bit
źródło
3
To działa, ale nie najlepsze rozwiązanie, mam nadzieję, że gdzieś pojawi się zaktualizowane repo ...
Tobias J
3
Lepiej nie marnować plików repo-instalowanych /usr/bin. Po prostu umieść plik w innym miejscu. Utwórz /binfolder w swoim katalogu domowym. Dodaj go do swojej ścieżki, jeśli chcesz, aby ta wersja adb była wybierana automatycznie.
Drew Dormann
@TobyJ: byłoby fajnie, ale na razie nie ma już najnowszego pakietu na ubuntuupdates.org/…
mc0e
3

Należy pobrać zestaw SDK systemu Android i użyć go do zainstalowania narzędzi zestawu SDK systemu Android, które obejmują adbi fastboot.

Matthew Read
źródło
2
Aby uzyskać więcej informacji, zobacz: askubuntu.com/a/602141
That Brazilian Guy
1

Odinstaluj stary adb. Uzyskać to,

https://packages.debian.org/sid/android-tools-adb

Zainstaluj android-tools-adb i jego zależności ręcznie z powyższego linku (sudo dpkg -i xxxxxxx.deb)

Spowoduje to zainstalowanie adb z wersją 1.0.32. Mam nadzieję że to pomoże.

Goutham Rapol
źródło
Ale mam najnowszą wersję android-tools-adb: 4.2.2+git20130218-3ubuntu23i adb versionwyniki wAndroid Debug Bridge version 1.0.31
PHP Learner
Pakiet android-tools-adb 4.2.2xxxxx składa się z adb z wersją 1.0.31. Musisz ręcznie pobrać i zainstalować android-tools-adb 5.1.1xxx wraz z jego zależnościami z powyższego linku, który podałem . Będziesz wtedy mieć zainstalowany adb w wersji 1.0.32.
Goutham Rapol
0

Inną opcją jest zainstalowanie odzyskiwania, które nie wymaga nowej wersji adb. Zainstalowałem CWM i udało mi się to obejść.

Max Luong
źródło
0

Jeśli korzystasz z 64-bitowej wersji Ubuntu, musisz zainstalować biblioteki 32-bitowe za pomocą następującego polecenia :

$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

Następnie zainstaluj adb i fastboot:

$ sudo apt-get install android-tools-adb android-tools-fastboot

Następnie postępuj zgodnie z tym przewodnikiem :

$ wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb
$ sudo mv adb /usr/bin/adb
$ sudo chmod +x /usr/bin/adb
$ adb version
FPU
źródło
W 64-bitowym systemie Lubuntu polecenie, które podałeś, aby zainstalować biblioteki 32-bitowe nie powiodło się, ale znalazłem, że możesz pobrać 64-bitową wersję narzędzi platformy (w tym adb i fastboot) tutaj: developer.android.com/ studio / wydania /… .
schulwitz
Od mojej odpowiedzi niewiele się zmieniło. po sudo apt-get zainstaluj android-tools-adb android-tools-fastboot powinieneś być w porządku.
FPU,