Jeśli chodzi o rozwiązywanie problemów , często czytam zalecenia, takie jak „Użyj, adb logcat
aby znaleźć więcej szczegółów”. Szukając dobrego sposobu na wykonanie kopii zapasowej wszystkich moich aplikacji, w tym ich danych, Pełna kopia zapasowa nierootowanych urządzeń odnosi się do adb backup
i adb restore
. W kilku miejscach można znaleźć sposoby zdalnej obsługi na urządzeniu z Androidem za pomocą ADB , takie jak przesyłanie plików za pomocą adb push
lub adb pull
, uzyskiwanie dostępu do wiersza poleceń za pośrednictwem adb shell
i wiele innych. ADB wydaje się więc dobrą rzeczą dla użytkownika Androida.
Ale jak zdobyć ten „ADB” na moim komputerze? Nie będąc programistą, instalacja całego zestawu SDK systemu Android wydaje się nieco przesadna. Czy dostępne jest bardziej minimalistyczne podejście?
źródło
platform-tools-latest-*.zip
linki do 3 głównych platform :)W rzeczywistości nie jest konieczne instalowanie całego zestawu SDK, jeśli nie chce się go używać do programowania. Aby móc uruchamiać podstawowe polecenia ADB w kontekście wymaganym przez przeciętnego użytkownika, podstawowa instalacja jest całkowicie wystarczająca. Spróbuję wyjaśnić, jak to zrobić i mam nadzieję, że omówię najczęściej używane systemy komputerowe.
Wymagania
Najpierw będziesz potrzebować podstawowych plików binarnych. Można je znaleźć np. W obszarze pobierania mojej witryny z systemem Android , gdzie staram się być na bieżąco z dostępnymi wersjami - dla systemu Linux, MacOS i Windows. 1
Użytkownicy systemu Windows
Jeśli na komputerze jest zainstalowany system Windows, będziesz potrzebować również specjalnych sterowników dla swojego urządzenia (nie ma tutaj ogólnego rozwiązania, więc musisz to sprawdzić sam; zazwyczaj sterowniki te są oferowane do pobrania na stronie internetowej producenta).
Użytkownicy systemów Linux i Mac OS
Użytkownicy systemów Linux i Mac OS mogą potrzebować podać swoje urządzenie do systemu operacyjnego. W przypadku systemu Linux niezbędne kroki opisane w moich odpowiedziach znajdują się tutaj i tutaj . Nie znając Mac OS, nie mogę za to mówić.
Instalacja
Linux
W przypadku Linuksa jest to dość proste: po prostu rozpakuj pobrane pliki binarne do wybranego katalogu. W chwili, gdy to piszę, będą to tylko dwa pliki:
adb
iaapt
(ten ostatni jest używany przez QtADB i niekoniecznie potrzebny do bezpośredniego wykonywania poleceń ADB). Dostosuj ich uprawnienia do plików, aby były wykonywalne (np. Z wiersza poleceń:)chmod 0755 adb aapt
. Wreszcie dobrym pomysłem jest dołączenie wybranego katalogu do$PATH
zmiennej, aby móc dzwonićadb
z dowolnego miejsca. Dobrym miejscem jest umieszczenie na końcu~/.profile
pliku dodatkowej linii, takiej jakexport PATH="~/bin:$PATH"
(jeśli rozpakowałeś pliki binarne~/bin
).Windows
Pobieranie do systemu Windows zawiera jeszcze kilka plików. Wyodrębnij je również do wybranego katalogu. Jeśli chcesz, aby można je było wywoływać z dowolnego miejsca, bez poprzedzania pełnej ścieżki, musisz również dodać tę ścieżkę do zmiennych środowiskowych. Nie będąc użytkownikiem systemu Windows, muszę pozostawić „jak to zrobić”.
Co jeszcze?
W tym momencie powinieneś skończyć i możesz korzystać z pełnych możliwości wiersza poleceń ADB.
Alternatywy?
android-tools-adb
iandroid-tools-fastboot
za pośrednictwem odpowiednio. menedżer pakietów. Ma to tę zaletę, że jest aktualizowane automatycznie.adb
ifastboot
:Dalsze odczyty
1: Zobacz także odpowiedź Alexa na więcej alternatywnych źródeł. Moje źródła to oficjalne pliki do pobrania Google, po prostu „rozebrane”.
źródło
adb
plik binarny nie jest już uwzględniony? =: - 0 Cholera, masz rację :( Zaktualizuje to JAK NAJSZYBCIEJ. Jeśli ktoś wcześniej pobrał wersje Win / Mac, link byłby miły. Zobaczę, jakie pliki binarne pobrałem wtedy.Zrobiłem coś dla OS X, może to być dokładnie to, czego szukasz: Szybki instalator ADB / Fastboot: Pliki binarne ADB i Fastboot z instalatorem
źródło
/usr/local/bin
jako miejsce na pliki binarne (w rzeczywistości korzystam z ręcznego podejścia, jak opisano w mojej odpowiedzi (właśnie go zaktualizowałem) - i mam pliki binarne~/bin
(nie potrzebowałem jeszcze instalacji całego systemu). // PS: Najbardziej potrzebujący będą nasi biedni ludzie z Windowsa. Większość z nich jest zagubiona, jeśli chodzi o „pracę ręczną” #Daapt
- choć nie jest to absolutnie wymagane). +1 tymczasem i dzięki! (możesz zamieścić link do mojego obszaru pobierania w swoimREADME.md
dla tych, którzy tego wymagająaapt
)15 sekund ADB, szybki rozruch i instalator sterowników .
źródło
Jeśli korzystasz z Arch Linux i chcesz to zrobić (oczywiście zgodnie z odpowiedzią Izzy!) ...
Włącz multilib w
/etc/pacman.conf
iw razie potrzeby zainstaluj zależności 32-bitowych:pobierz pliki:
polecenia zostaną zainstalowane w bieżącym katalogu, więc na przykład:
źródło
Debian sprawia, że niezwykle proste jest uzyskanie legalnych, aktualnych instalacji adb i fastboot.
Jeśli naprawdę chcesz tylko adb bez fastboot: $ sudo apt-get install android-tools-adb
Lub, jeśli jesteś podobny do mnie i myślisz, że lepiej ze sobą współpracują:
$ sudo apt-get install android-tools-adb android-tools-fastboot
źródło