Mój laptop ma system operacyjny Ubuntu 14.04. Zainstalowałem najnowszą wersję „android-adb-tools” dostępną w „Synaptic Package Manager”. Po instalacji adb
polecenie --help
mówi, że adb
wersja to 1.0.31 .
Kiedyś adb sideload
instalował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ć adb
z wersji 1.0.32 lub wyższej! Gdzie mogę znaleźć pakiet „android-adb-tools” z adb
wersją 1.0.32 lub nowszą?
adb
linux
twrp
side-loading
PHP Learner
źródło
źródło
/usr/bin
. Po prostu umieść plik w innym miejscu. Utwórz/bin
folder w swoim katalogu domowym. Dodaj go do swojej ścieżki, jeśli chcesz, aby ta wersja adb była wybierana automatycznie.Należy pobrać zestaw SDK systemu Android i użyć go do zainstalowania narzędzi zestawu SDK systemu Android, które obejmują
adb
ifastboot
.źródło
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.
źródło
android-tools-adb
:4.2.2+git20130218-3ubuntu23
iadb version
wyniki wAndroid Debug Bridge version 1.0.31
Inną opcją jest zainstalowanie odzyskiwania, które nie wymaga nowej wersji adb. Zainstalowałem CWM i udało mi się to obejść.
źródło
Jeśli korzystasz z 64-bitowej wersji Ubuntu, musisz zainstalować biblioteki 32-bitowe za pomocą następującego polecenia :
Następnie zainstaluj adb i fastboot:
Następnie postępuj zgodnie z tym przewodnikiem :
źródło