Narzędzia platformy Android SDK to komponent pakietu Android SDK.
Zawiera narzędzia, które współpracują z platformą Androida, przede wszystkim adb i fastboot.
Chociaż adb jest wymagany do tworzenia aplikacji na Androida, deweloperzy aplikacji zwykle używają kopii instalowanej przez Studio. Ten plik do pobrania jest przydatny, jeśli chcesz używać adb bezpośrednio z wiersza poleceń i nie masz zainstalowanego Studio.
(Jeśli masz zainstalowane Studio, możesz użyć zainstalowanej przez nie kopii, ponieważ Studio będzie ją automatycznie aktualizować). fastboot jest potrzebny, jeśli chcesz odblokować program rozruchowy urządzenia i zainstalować na nim nowy obraz systemu. Ten pakiet zawierał wcześniej systrace, ale został on wycofany na rzecz Studio Profiler, gpuinspector.dev lub Perfetto.
Chociaż niektóre nowe funkcje w adb i fastboot są dostępne tylko w najnowszych wersjach Androida, są one zgodne wstecznie, więc potrzebujesz tylko najnowszej wersji narzędzi platformy SDK. Jeśli znajdziesz wyjątki, zgłoś błędy.
Pobrane
Jeśli jesteś deweloperem aplikacji na Androida, pobierz najnowsze narzędzia platformy SDK z Menedżera SDK w Android Studio lub za pomocą narzędzia wiersza poleceń sdkmanager. Dzięki temu narzędzia zostaną zapisane we właściwym miejscu razem z pozostałymi narzędziami Android SDK i będzie można je łatwo aktualizować.
Jeśli jednak chcesz używać tylko tych narzędzi wiersza poleceń, skorzystaj z tych linków:
Chociaż te linki się nie zmieniają, zawsze wskazują najnowszą wersję narzędzi.
Wersje
37.0.2
Canary: listopad 2026 r.
narzędzie adb
- Zmniejsz liczbę spamu w dzienniku debugowania. Aby zapobiec tworzeniu dużych plików dziennika, obniż poziom dzienników płaszczyzny danych o wysokiej częstotliwości (takich jak odczyty i zapisy) do poziomu szczegółowego (np.
usb:v, transport:v). - Dodaj obsługę synchronizacji partycji
system_dlkm,vendor_dlkmiodm_dlkmw poleceniuadb sync. - Wycofaj opcję
adb install --fastdeployna rzecz poleceniaandroid install. Szybkie wdrażanie pozostaje tymczasowo dostępne przy użyciu flagi--deprecated-fastdeployi zostanie usunięte w wersji 37.0.3. Linux:
- Wprowadziliśmy bibliotekę
libadbusb, która zastępuje starszy backend USB (ADB_USB_LEGACY=1). Bibliotekalibadbusbużywa okresowego odpytywania magistrali USB (domyślnie1000ms, można to skonfigurować za pomocą zmiennej środowiskowejADB_USB_LINUX_POLL_INTERVAL_MS) zamiast podłączania bez wyłączania systemu przez netlink, aby uniknąć pomijania urządzeń po resetowaniu USB na miejscu lub równoczesnych wyścigach poleceństart-server. - Ulepsz starszy backend USB (
ADB_USB_LEGACY=1). Dodaj pętlę ponawiania prób ponownego połączenia, aby przywrócić urządzenia w przypadku braku zdarzeń netlink.
- Wprowadziliśmy bibliotekę
MacOS:
- Wprowadź bibliotekę
libadbusb, aby zastąpić starszy backend USB. Bibliotekęlibadbusbmożna wyłączyć, ustawiając zmienną środowiskowąADB_USB_LEGACYna1. - Naprawiono awarię serwera
adb(przerwanie w_Unwind_Backtrace) na Apple Silicon M6 (macOS 27) spowodowaną przechwytywaniem śladów stosu w ignorowanych rekordach mDNS innych niż ADB. - Naprawiono błąd powodujący awarię serwera
adb(wyjątek portu MachKERN_INVALID_NAME) po podłączeniu urządzenia USB, gdy funkcja AMFI jest wyłączona.
- Wprowadź bibliotekę
37.0.1 (lipiec 2026 r.)
adb
- Usuń backend
openscreen. Zmienna środowiskowaADB_MDNS_OPENSCREENnie ma już żadnego wpływu. Jedynym backendem mDNS jestlibadbmdns. - Dodaj poziom logów czasu. Format
ADB_TRACEakceptuje teraz poziom dziennika (np.usb:v, services:w). Linux:
- Ulepszyliśmy system podłączania urządzeń USB podczas pracy. Polegaj na zdarzeniach netlink udev zamiast na jądrze, aby uniknąć sytuacji wyścigu z udev.
- Dodaj blame dla polecenia
kill-server. Serwer adb wyświetli ciąg wiersza poleceń procesu, który zażądał jego zakończenia.
Windows:
- Ulepsz backend mDNS. Wczytaj
wlanapi.dllz opóźnieniem, aby umożliwić uruchamianie adb w systemie Windows Server, który nie zawierawlanapi.dll. - Wprowadź
libadbusb, aby zastąpićlibusb. Funkcjęlibadbusbmożna wyłączyć, ustawiając zmienną środowiskowąADB_USB_LEGACYna1.
- Ulepsz backend mDNS. Wczytaj
MacOS:
- Wyłącz
libusb. Zamiast tego użyj starszego backendu USB. Funkcjęlibusbmożna włączyć, ustawiając zmienną środowiskowąADB_LIBUSBna1.
- Wyłącz
37.0.0 (luty 2026 r.)
- adb
- Domyślny backend mDNS to teraz
libadbmdns. Bibliotekaopenscreenjest nadal uwzględniana jako przełączanie awaryjne, ale została wycofana. - Libadbmdns zwraca teraz również nazwę hosta .local jako część metadanych usług.
- Backend USB w systemie Linux używa teraz netlink zamiast aktywnej pętli do wykrywania dodawania i usuwania urządzeń.
- Domyślny backend mDNS to teraz
36.0.2 (wrzesień 2025 r.)
- adb
- Ustaw starszy backend USB jako domyślny w systemie Linux (zamiast libusb) ze względu na zgłoszenia dotyczące niestabilności (odłączanie urządzenia, błąd odczytu interfejsu i opóźnione zdarzenia netlink uniemożliwiające wykrywanie urządzenia).
- Naprawiliśmy błąd, który powodował, że urządzenia Samsung nie były prawidłowo wykrywane (problem nr 404741058).
- Naprawiliśmy błąd, który powodował, że stare urządzenia z Androidem korzystające z klasy USB
Miscellaneous(0xEF) nie były prawidłowo wykrywane (problem nr 365009755). - Naprawiliśmy błąd, który powodował, że ostatni znak pliku był obcinany podczas pobierania lub przesyłania [tylko system Windows] problem nr 439152273.
36.0.1
Nigdy nie wydano wersji po Canary z powodu problemu nr 439152273.
36.0.0 (kwiecień 2025 r.)
- adb
- Przepisany backend USB libusb (używa interfejsu API synchronizacji zamiast asynchronicznego interfejsu API). Zwiększa niezawodność i rozwiązuje problem z wyczerpaniem pamięci w systemie Linux.
- Backend USB Libusb obsługuje teraz podłączanie podczas pracy w systemie Windows (umożliwia wykrywanie szybkości USB).
- Ulepszona funkcja
server-statuswyświetla teraz, czy protokół mDNS jest włączony. - Naprawiliśmy błąd w systemie macOS, który powodował, że pakiety o zerowej długości nie były wysyłane, co skutkowało zawieszeniem połączenia (problem nr 208675141).
- Naprawiono błąd typu use-after-free w backendzie libusb.
35.0.2 (lipiec 2024 r.)
- adb
- Naprawiono błąd backendu mDNS openscreen, który powodował awarię serwera w przypadku obciętego zapytania (problem nr 294120933).
- Umożliwienie działania backendu mDNS openscreen na macOS.
- Ustaw backend mDNS openscreen jako domyślny na wszystkich platformach.
- Obsługa wykrywania USB SuperSpeed+ (bieżące i negocjowane szybkości) do celów diagnostycznych.
- Łagodne wyłączenie: zwolnienie wszystkich interfejsów USB podczas wyłączania (wszystkie systemy operacyjne).
35.0.1 (marzec 2024 r.)
- adb
- Przejście na libusb 1.0.27
35.0.0 (luty 2024 r.)
- adb
- Przełączanie na libusb jako domyślne rozwiązanie w systemie Linux (problem nr 270205252).
- Naprawiono uruchamianie adb na hostach bez USB.
- Naprawiliśmy błąd powodujący zawieszanie się adb przez urządzenia USB, które nieprawidłowo zgłaszają deskryptory o zerowej długości (problem nr 302212871).
- Naprawiono kod zwrotny
adb shell, gdy urządzenie się rozłącza (problem nr 321787891).
- fastboot
- Ogranicz maksymalny rozmiar kolejki pakietów przychodzących.
- usunąć wąskie gardła, które wcześniej ograniczały prędkość pobierania do około 120 MB/s; Teraz Fastboot może nasycić magistralę SuperSpeed+ i osiągnąć prędkość do 980 MB/s, w zależności od urządzenia.
34.0.5 (październik 2023 r.)
- adb
- adb domyślnie używa teraz libusb w systemie macOS, aby rozwiązać problem nr 270205252.
- Wcześniej adb odpowiadał kodem powodzenia, gdy parowanie bezprzewodowe się nie powiodło. Rozwiązaliśmy ten problem, zwracając kod błędu (1) i błąd widoczny dla użytkownika (
error: protocol fault (couldn't read status message...)).echo $?teraz zgłasza1. adb wait-for-disconnectdziała teraz w trybie bez USB (debugowanie bezprzewodowe).- Dodano nowy interfejs DbC, który w przyszłości będzie obsługiwać ChromeOS przez adb.
- fastboot
- Naprawiliśmy problem z flashall na urządzeniach Pixel 3.
34.0.4 (lipiec 2023 r.)
- adb
- Przekazywanie
-a (gListenAll), gdy adb rozgałęzia serwer hosta adb (wcześniej flaga działała tylko w przypadkuadb -a server nodaemon) - Szybsze rootowanie i unrootowanie
- Ponowne wprowadzenie
Flag(env) guarding clear endpoint (device) feature for OSX usb start.(problem nr 270205252).
- Przekazywanie
- fastboot
- Mac: usunięto ponowne próby w przypadku nieprawidłowego iteratora wejścia/wyjścia (błąd flashowania z LIBUSB_TRANSFER_CANCELLED)
- Windows: rozwiązanie problemu z błędem „Plik rozproszony jest za duży lub nieprawidłowy” podczas używania „flashall”
- Wszystkie platformy: naprawiono błąd „ANDROID_PRODUCT_OUT not set” podczas używania polecenia „update”
34.0.1 (marzec 2023 r.)
- adb
- macOS: cofnięto rozwiązanie problemu „niestabilne połączenie (kabel MacBooka o wysokiej szybkości)” z powodu zawieszenia instalacji adb (problem nr 270205252).
- fastboot
- Windows: naprawiono błąd „mke2fs: Illegal or malformed device name while trying to determine filesystem size” (mke2fs: nieprawidłowa lub niepoprawnie sformułowana nazwa urządzenia podczas próby określenia rozmiaru systemu plików) wprowadzony w narzędziach platformy w wersji 34.0.0 (problem 271039230).
34.0.0 RC2 (marzec 2023 r.)
- Zaktualizowano wraz z wydaniem wersji przedpremierowej Androida 14 dla programistów (brak aktualizacji adb i fastboot).
34.0.0 (luty 2023 r.)
- adb
- Naprawiliśmy błąd powodujący wysyłanie pakietów o zerowej długości w systemie macOS (issuetracker: 208675141).
- Rozwiązaliśmy problem z niestabilnym połączeniem (kabel MacBooka o dużej szybkości): częste rozłączanie adb.
- Ulepszony komunikat o błędzie w przypadku polecenia adb push z niewystarczającą liczbą argumentów.
- fastboot
- Ulepszone flashowanie:
flashallbędzie teraz pomijać ponowne uruchamianie w przestrzeni użytkownika, jeśli będzie to możliwe. - Naprawiliśmy błąd powodujący wysyłanie pakietów o zerowej długości w systemie macOS (issuetracker: 208675141).
- Naprawiliśmy błąd, który powodował, że flashowanie pliku recovery.img skutkowało nieprawidłową stopką AVB.
- Ulepszone flashowanie:
33.0.3 (sierpień 2022 r.)
- adb
- Nie ponawiaj próby
adb root, jeśli pierwsza się nie powiodła. - Napraw zduplikowany wpis track-devices.
- dodanie okna odbioru (zwiększenie przepustowości w przypadku połączeń o dużym opóźnieniu);
- Bardziej szczegółowe komunikaty o błędach w przypadku niepowodzenia „więcej niż 1 urządzenie”.
- Odrzucaj nieoczekiwane żądania przekierowania wstecznego.
- Naprawiono błąd install-multi-package w systemie Windows.
- Nie ponawiaj próby
- fastboot
- Usunięcie e2fsdroid z narzędzi platformy SDK.
- W przypadku powodzenia wyświetl komunikat zwrotny OemCmdHandler.
33.0.2 (maj 2022 r.)
- fastboot
- Obsługa partycji
vendor_kernel_boot.
- Obsługa partycji
33.0.1 (marzec 2022 r.)
- adb
- Naprawiono błędy mDNS w systemie Windows.
- Rozwiązuje problem z poleceniami enable-verity/disable-verity na starszych urządzeniach.
- Naprawiono błąd „Zainstaluj wiele” na starszych urządzeniach
- Ulepszono dane wyjściowe pomocy, aby uwzględnić wszystkie obsługiwane metody kompresji.
- systrace
- Usunięto. Zamiast tego użyj Profilera w Studio, gpuinspector.dev lub Perfetto.
33.0.0 (luty 2022 r.)
- adb
- Rozwiązuje problem z awariami, który pojawił się w wersji 32.0.0, gdy narzędzie było uruchamiane bez argumentów.
32.0.0 (styczeń 2022 r.)
- adb
- Uniwersalny plik binarny dla urządzeń Apple M1.
- Znany problem: ta wersja ulega awarii, gdy jest uruchamiana bez argumentów.
31.0.3 (sierpień 2021 r.)
- fastboot
- Obsługa flashowania vbmeta_vendor.img dla fastboot flashall / update.
31.0.2 (kwiecień 2021 r.)
- adb
- Obsługa przekierowywania do vsock w systemie Linux.
- Naprawiono błąd w
adb track-devices, który powodował, że urządzenia debugowane bezprzewodowo nie otrzymywały od razu aktualizacji. - Wdrożyliśmy wstępną obsługę wykrywania urządzeń mDNS bez osobno zainstalowanej usługi mDNS. Ta funkcja jest obecnie domyślnie wyłączona. Można ją włączyć, ustawiając zmienną środowiskową
ADB_MDNS_OPENSCREENna 1 podczas uruchamiania serwera adb.
- fastboot
- Nie zgłaszaj błędu, gdy nie można uzyskać rozmiaru partycji rozruchowej.
- Pobieraj stan blokady urządzenia z właściwości, a nie z wiersza poleceń jądra.
31.0.1 (marzec 2021 r.)
- adb
- Skróć interwał utrzymywania połączenia TCP.
- Zwiększ skuteczność instalacji przyrostowych.
- fastboot
- Dodaj obsługę scalania skompresowanych zrzutów.
- Przywróć obsługę starszych testów A/B.
31.0.0 (luty 2021 r.)
- adb
- Domyślnie wyłącz kompresję podczas pobierania.
30.0.5 (listopad 2020 r.)
- adb
- Popraw wydajność
adb pushpodczas przesyłania wielu plików przez połączenie o dużym opóźnieniu. - Zwiększ wydajność
adb push/pullw systemie Windows. - Napraw
adb push --syncz wieloma danymi wejściowymi. - Poprawiona wydajność przyrostowej instalacji pakietu APK.
- Ulepszyliśmy obsługę błędów podczas przyrostowej instalacji pakietu APK.
- Popraw wydajność
30.0.4 (lipiec 2020 r.)
- adb
- Naprawiono błąd, który powodował, że na urządzeniach z Androidem w wersji starszej niż 11 instalacja pliku APK nie była przyrostowa.
- Rozwiąż problem:
adb install-multi-package. - Rozwiązaliśmy kilka dodatkowych problemów powodujących awarie związane z parowaniem bezprzewodowym adb.
- Ulepszyliśmy niektóre komunikaty o błędach.
- fastboot
- Ulepszanie danych wyjściowych konsoli w przypadku poleceń
fastboot oem. - Naprawiono błąd
fastboot flashallna starszych urządzeniach, takich jak Nexus 7.
- Ulepszanie danych wyjściowych konsoli w przypadku poleceń
30.0.3 (czerwiec 2020 r.)
- adb
- Naprawiono błąd instalacji plików APK podpisanych schematem podpisu w wersji 4 na urządzeniach z Androidem starszym niż 11.
- Naprawiono błąd powodujący awarię podczas uwierzytelniania bez
ADB_VENDOR_KEYS. - Naprawiono błąd powodujący awarię podczas korzystania z
adb -H.
30.0.2 (czerwiec 2020 r.)
- adb
- Ulepszyliśmy parowanie bezprzewodowe adb.
- Naprawiono zawieszanie się
adb logcat, gdy uruchomiono go przed podłączeniem urządzenia. - Dodaj
adb transport-id, aby umożliwić skryptom bezpieczne oczekiwanie na odłączenie urządzenia po uzyskaniu dostępu do roota, usunięciu dostępu do roota lub ponownym uruchomieniu.
30.0.1 (maj 2020 r.)
- adb
- Domyślnie wyłącz automatyczne połączenie adb mdns. Można ją ponownie włączyć za pomocą zmiennej środowiskowej
ADB_MDNS_AUTO_CONNECT. - Poprawa wydajności
adb install-multina urządzeniach z Androidem 10 lub nowszym. - Rozwiązaliśmy problem z przekroczeniem limitu czasu podczas używania
adb root/unrootna urządzeniu połączonym przez TCP. - Zaktualizowano obsługę parowania bezprzewodowego.
- Domyślnie wyłącz automatyczne połączenie adb mdns. Można ją ponownie włączyć za pomocą zmiennej środowiskowej
30.0.0 (kwiecień 2020 r.)
- adb
- Dodaliśmy wstępną obsługę parowania bezprzewodowego.
- Dodaj obsługę przyrostowej instalacji plików APK.
- Wdrożenie obsługi kompresji
adb {push, pull, sync}po stronie klienta w przypadku korzystania z urządzenia z Androidem 11. - Zwiększ wydajność
adb pushw przypadku połączeń o dużym opóźnieniu. - Zwiększ wydajność operacji push/pull w systemie Windows.
29.0.6 (luty 2020 r.)
- adb
- Obsługa 64-bitowego rozmiaru i czasu w
adb lsna urządzeniach z Androidem 11. - Obsługa nasłuchiwania na
::1w POSIX. - Obsługa urządzeń WinUSB, które publikują deskryptor WinUSB (wymagany w przypadku Androida 11), nie powinna już wymagać instalowania sterownika do USB.
- Naprawiono zawieszanie się podczas używania
adb installna czymś, co nie jest plikiem.
- Obsługa 64-bitowego rozmiaru i czasu w
29.0.5 (październik 2019 r.)
- adb
- Niewielka poprawa wydajności w systemie Linux przy wielu jednoczesnych połączeniach.
- Dodaj opcję
--fastdeploydoadb install, aby umożliwić aktualizacje przyrostowe plików APK podczas programowania.
29.0.4 (wrzesień 2019 r.)
- adb
- Poprawka dotycząca przekroczenia limitu czasu debugowania kodu natywnego za pomocą LLDB (patrz problem nr 134613180). Naprawia to też powiązany błąd w profilerach Android Studio, który powoduje błąd
AdbCommandRejectedExceptionwidoczny w plikuidea.log.
- Poprawka dotycząca przekroczenia limitu czasu debugowania kodu natywnego za pomocą LLDB (patrz problem nr 134613180). Naprawia to też powiązany błąd w profilerach Android Studio, który powoduje błąd
29.0.3 (wrzesień 2019 r.)
- adb
adb forward --listdziała z wieloma połączonymi urządzeniami.- Rozwiązaliśmy problem z urządzeniami przechodzącymi w tryb offline w systemie Windows.
- Ulepszanie danych wyjściowych i tekstu pomocy
adb install. - Przywróć poprzednie działanie
adb connect <host>bez określania portu.
29.0.2 (lipiec 2019 r.)
- adb
- Naprawiono błąd powodujący awarię integralności sterty systemu Windows.
- fastboot
- Dodano obsługę układu partycji nadchodzących urządzeń.
29.0.1 (czerwiec 2019 r.)
- adb
- Poprawka dotycząca awarii systemu Windows (https://issuetracker.google.com/134613180)
29.0.0 (czerwiec 2019 r.)
- adb
adb reconnectresetuje USB na Linuksie.- W systemie Linux podczas nawiązywania połączenia z nowszym serwerem adb, zamiast go wyłączać i uruchamiać starszy, adb próbuje uruchomić nowszą wersję w sposób niewidoczny dla użytkownika.
adb rootczeka na ponowne połączenie urządzenia po rozłączeniu. Wcześniejadb root; adb wait-for-devicemogło błędnie zwrócić natychmiast, jeśliadb wait-for-deviceuruchomiło się, zanim adb zauważyło, że urządzenie zostało odłączone.
- fastboot
- Wyłącza komunikat o błędzie, który pojawiał się, gdy fastboot próbował otworzyć pasek dotykowy lub klawiaturę w systemie macOS.
28.0.2 (marzec 2019 r.)
- adb
- Naprawiono niestabilność przekierowania portu
adb shell, która powodowała wyświetlanie komunikatu o błędzie „Połączenie zresetowane przez zdalnego hosta”. - Naprawiono błąd uwierzytelniania przez
ADB_VENDOR_KEYSpodczas ponownego łączenia urządzeń. - Naprawia uwierzytelnianie, gdy klucz prywatny używany do uwierzytelniania nie pasuje do klucza publicznego, przez obliczenie klucza publicznego na podstawie klucza prywatnego, zamiast zakładania, że pasują do siebie.
- Naprawiono niestabilność przekierowania portu
- fastboot
- Dodaje obsługę partycji dynamicznych.
- Zaktualizowane wymagania dotyczące systemu Windows
- Narzędzia platformy zależą teraz od środowiska wykonawczego Windows Universal C, które jest zwykle instalowane domyślnie przez Windows Update. Jeśli widzisz błędy dotyczące brakujących plików DLL, może być konieczne ręczne pobranie i zainstalowanie pakietu środowiska wykonawczego.
28.0.1 (wrzesień 2018 r.)
- adb
- Dodaj obsługę ponownego nawiązywania połączeń TCP. Po rozłączeniu adb będzie próbować ponownie nawiązać połączenie przez maksymalnie 60 sekund, zanim je porzuci.
- Naprawiono dane wyjściowe konsoli Unicode w systemie Windows. (Dziękujemy zewnętrznemu współpracownikowi, Spencerowi Lowowi).
- Naprawiliśmy błąd, który powodował podwójne zamknięcie deskryptora pliku, co skutkowało zamknięciem połączeń, gdy jednocześnie wystąpił błąd
adb connect. - Naprawiono błąd
adb forward --list, który występował, gdy podłączonych było więcej urządzeń.
- fastboot
- Zwiększ limit czasu oczekiwania na polecenie do 30 sekund, aby lepiej obsługiwać niektóre powolne polecenia programu rozruchowego.
28.0.0 (czerwiec 2018 r.)
- adb:
- Dodano obsługę operacji bez sumy kontrolnej na urządzeniach z Androidem P, co zwiększa przepustowość nawet o 40%.
- Sortuj dane wyjściowe polecenia
adb deviceswedług typu połączenia i numeru seryjnego urządzenia. - Zwiększ liczbę oczekujących połączeń gniazda, aby umożliwić jednoczesne wykonywanie większej liczby poleceń adb.
- Ulepsz komunikat o błędzie dla
adb connect.
- fastboot:
- Ulepszono format danych wyjściowych, dodano tryb szczegółowych danych wyjściowych (
-v). - Wyczyść dane wyjściowe pomocy.
- Dodaj
product.imgiodm.imgdo listy partycji flashowanych przezfastboot flashall. - Unikaj uszkodzenia nowych urządzeń podczas używania zbyt starej wersji fastboot, zezwalając pakietom obrazów fabrycznych na wymaganie obsługi określonych partycji.
- Ulepszono format danych wyjściowych, dodano tryb szczegółowych danych wyjściowych (
27.0.1 (grudzień 2017 r.)
- adb: rozwiązano problem z błędem asercji w systemie macOS, który występował podczas podłączania urządzeń przez USB 3.0.
- Fastboot: w systemie Windows dodaje obsługę czyszczenia urządzeń, które używają systemu plików F2FS (Flash-Friendly File System).
27.0.0 (grudzień 2017 r.)
- Ponownie naprawia błąd trybu Fastboot w systemie macOS 10.13, który został naprawiony w wersji 26.0.1, ale pojawił się ponownie w wersji 26.0.2.
26.0.2 (październik 2017 r.)
- Dodano obsługę trybu Fastboot na urządzeniach Pixel 2.
26.0.1 (wrzesień 2017 r.)
- Rozwiązaliśmy problemy z fastboot w systemie macOS 10.13 High Sierra (błąd 64292422).
26.0.0 (czerwiec 2017 r.)
- Zaktualizowano wraz z wydaniem ostatecznej wersji pakietu SDK Androida O (interfejs API na poziomie 26).
25.0.5 (24 kwietnia 2017 r.)
Naprawiliśmy błąd, który powodował, że podczas instalowania z nieoficjalnych źródeł dużych aktualizacji za pomocą adb w systemie Windows pojawiał się komunikat „std::bad_alloc” (błąd 37139736).
Rozwiązaliśmy problemy z adb występujące w przypadku niektórych zapór sieciowych systemu Windows, które objawiały się komunikatem „cannot open transport registration socketpair” (błąd 37139725).
Zarówno
adb --version, jak ifastboot --versionzawierają teraz ścieżkę instalacji.Zmieniono adb, aby nie rozwiązywać
localhostw celu obejścia nieprawidłowo skonfigurowanej sieci VPN.Zmieniliśmy adb, aby nie resetował już urządzeń USB w systemie Linux, co mogło mieć wpływ na inne podłączone urządzenia USB.
25.0.4 (16 marca 2017 r.)
- Dodano eksperymentalną obsługę libusb do adb w systemach Linux i Mac.
Aby używać backendu libusb, przed uruchomieniem nowego serwera adb ustaw zmienną środowiskową ADB_LIBUSB=true. Nowe polecenie adb host-features poinformuje Cię, czy używasz libusb.
Aby ponownie uruchomić adb z libusb i sprawdzić, czy to zadziałało, użyj polecenia adb kill-server;
ADB_LIBUSB=1 adb start-server; adb host-features. Dane wyjściowe powinny zawierać „libusb”.
W tej wersji domyślna pozostaje stara implementacja bez libusb.
fastboot nie zawiesza już MacBooków Pro z 2016 roku (błąd 231129).
Naprawiono przechwytywanie wiersza poleceń Systrace na Macu.
25.0.3 (16 grudnia 2016 r.)
- Naprawiono błąd fastboot, który powodował, że urządzenia z Androidem Things nie mogły zostać sflashowane.
25.0.2 (12 grudnia 2016 r.)
- Zaktualizowano w stabilnej wersji Androida N MR1 (API 25)
25.0.1 (22 listopada 2016 r.)
- Zaktualizowano wraz z wydaniem wersji przedpremierowej dla programistów Androida N MR1 2 (API 25)
25.0.0 (19 października 2016 r.)
- Zaktualizowano wraz z wydaniem wersji przedpremierowej dla programistów Androida N MR1 (API 25)
24.0.4 (14 października 2016 r.)
- Zaktualizowano, aby rozwiązać problemy z ADB i systemem macOS Sierra
Pobierz Android SDK Platform-Tools
Przed pobraniem musisz zaakceptować poniższe warunki.
Warunki korzystania z usługi
To jest Umowa licencyjna dotycząca pakietu Android SDK1. Wprowadzenie
1.1 Pakiet Android SDK (określany w Umowie licencyjnej jako „Pakiet SDK” i obejmujący pliki systemu Android, spakowane interfejsy API oraz dodatki do interfejsów API Google) jest udostępniany Użytkownikowi na licencji zgodnie z warunkami Umowy licencyjnej. Umowa licencyjna stanowi prawnie wiążący kontrakt między Użytkownikiem a Google, dotyczący korzystania przez Użytkownika z Pakietu SDK. 1.2 „Android” oznacza zestaw oprogramowania Android na urządzenia, który został udostępniony w ramach Projektu Android Open Source pod adresem URL: https://source.android.com/ i jest okresowo aktualizowany. 1.3 „Zgodna implementacja” oznacza dowolne urządzenie z Androidem, które (i) jest zgodne z dokumentem definicji zgodności systemu Android, który jest dostępny na stronie Programu zgodności z Androidem (https://source.android.com/compatibility) i może być okresowo aktualizowany; (ii) uzyska pozytywny wynik w narzędziu Android Compatibility Test Suite (CTS). 1.4 „Google” oznacza spółkę Google LLC zarejestrowaną w stanie Delaware w Stanach Zjednoczonych i działającą zgodnie z prawem tego kraju, której siedziba główna znajduje się pod adresem 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.2. Akceptacja niniejszej Umowy licencyjnej
2.1 Aby móc używać Pakietu SDK, Użytkownik musi najpierw zaakceptować niniejszą Umowę licencyjną. Użytkownik nie może używać Pakietu SDK, jeśli nie zaakceptuje Umowy licencyjnej. 2.2 Kliknięcie przycisku akceptacji lub rozpoczęcie korzystania z Pakietu SDK jest równoznaczne z zaakceptowaniem Umowy licencyjnej. 2.3 Użytkownik nie może używać Pakietu SDK ani zaakceptować Umowy licencyjnej, jeśli jest podlegającą zakazowi odbierania Pakietu SDK w świetle prawa Stanów Zjednoczonych lub innych krajów, w tym krajów, w których mieszka i w których używa Pakietu SDK. 2.4. Jeśli Użytkownik akceptuje niniejszą Umowę licencyjną w imieniu swojego pracodawcy lub innego podmiotu, Użytkownik oświadcza i zapewnia, że ma do tego pełnomocnictwo. Jeśli Użytkownik nie ma wymaganych uprawnień, nie może zaakceptować niniejszej Umowy licencyjnej ani korzystać z Pakietu SDK w imieniu swojego pracodawcy lub innego podmiotu.3. Licencja na Pakiet SDK od Google
3.1 Zgodnie z postanowieniami niniejszej Umowy licencyjnej Google udziela Użytkownikowi ograniczonej, ważnej na całym świecie, bezpłatnej, niezbywalnej, niewyłącznej i niepodlegającej sublicencjonowaniu licencji na używanie Pakietu SDK wyłącznie w celu tworzenia aplikacji na zgodne implementacje systemu Android. 3.2 Użytkownik nie może używać tego Pakietu SDK do tworzenia aplikacji na inne platformy (w tym na niezgodne implementacje systemu Android) ani do tworzenia innych pakietów SDK. Użytkownik może oczywiście tworzyć aplikacje na inne platformy, w tym na niezgodne implementacje systemu Android, jeśli nie wykorzystuje w tym celu niniejszego Pakietu SDK. 3.3 Użytkownik zgadza się na to, aby wszystkie prawa, tytuły i udziały dotyczące Pakietu SDK, w tym Prawa własności intelektualnej, którymi pakiet ten jest objęty, należały do Google lub osób trzecich. „Prawa własności intelektualnej” oznaczają wszystkie prawa wynikające z prawa patentowego, prawa autorskiego, prawa tajemnicy handlowej i prawa znaków towarowych oraz wszystkie pozostałe prawa majątkowe. Google zachowuje wszelkie prawa, które nie zostały jednoznacznie przyznane Użytkownikowi. 3.4 Użytkownik nie może używać Pakietu SDK w żadnym celu, który nie został wyraźnie dozwolony przez tę Umowę licencyjną. Z wyjątkiem zakresu wymaganego przez stosowne licencje innych firm Użytkownik nie może kopiować (z wyjątkiem tworzenia kopii zapasowej), modyfikować, dostosowywać, rozpowszechniać dekompilować, analizować wstecznie, dezasemblować ani wykorzystywać do tworzenia utworów zależnych tego Pakietu SDK ani żadnej jego części. 3.5 Używanie, reprodukcja i dystrybucja komponentów pakietu SDK objętego licencją na oprogramowanie typu open source podlegają wyłącznie warunkom tej licencji, a nie niniejszej Umowy licencyjnej. 3.6 Użytkownik akceptuje fakt, że forma i charakter dostarczanego przez Google Pakietu SDK mogą się zmieniać i nie wymaga to wcześniejszego powiadamiania Użytkownika, a także fakt, że przyszłe wersje Pakietu SDK mogą nie być zgodne z aplikacjami opracowanymi na podstawie wersji wcześniejszych. Użytkownik akceptuje fakt, że Google może przestać (na stałe lub tymczasowo) dostarczać Pakiet SDK (lub dowolne jego funkcje) Użytkownikowi lub ogółowi użytkowników wyłącznie wedle własnego uznania i bez wcześniejszego powiadamiania Użytkownika. 3.7 Żaden z zapisów niniejszej Umowy licencyjnej nie daje Użytkownikowi prawa do używania jakichkolwiek nazw handlowych, znaków towarowych, znaków usługowych, logo, nazw domen i innych charakterystycznych cech marki Google. 3.8 Użytkownik zgadza się nie usuwać, nie zasłaniać i nie modyfikować żadnych informacji o prawach majątkowych (w tym o prawach autorskich i znakach towarowych), które mogą być umieszczone w pakiecie SDK lub do niego dołączone.4. Korzystanie z Pakietu SDK przez Użytkownika
4.1 Google akceptuje fakt, że na mocy niniejszej Umowy licencyjnej nie uzyskuje od Użytkownika (ani od jego licencjodawców) żadnych praw, tytułów ani udziałów dotyczących jakiejkolwiek aplikacji opracowanej przez Użytkownika przy użyciu Pakietu SDK, w tym praw własności intelektualnej obejmujących te aplikacje. 4.2 Użytkownik zgadza się korzystać z Pakietu SDK i pisać aplikacje tylko w celach, na które zezwalają (a) niniejsza Umowa licencyjna, (b) wszelkie obowiązujące przepisy prawa, rozporządzenia oraz ogólnie przyjęte procedury i wytyczne w odpowiednich jurysdykcjach (w tym wszelkie przepisy dotyczące eksportu i importu danych lub oprogramowania w Stanach Zjednoczonych oraz innych odpowiednich krajach). 4.3 Jeśli Użytkownik wykorzysta Pakiet SDK do tworzenia aplikacji przeznaczonych dla ogółu użytkowników, zobowiązuje się chronić ich prywatność i prawa. Jeśli użytkownicy przekażą Użytkownikowi swoje dane osobowe, hasła, dane do logowania lub inne dane osobowe, ma on obowiązek powiadomienia ich, że przekazane informacje będą dostępne dla jego aplikacji, oraz zapewnienia im bezpieczeństwa i udostępnienia im zgodnej z obowiązującym prawem Informacji na temat ochrony prywatności. Jeśli aplikacja Użytkownika przechowuje dane osobowe lub informacje poufne przekazywane przez użytkowników, musi robić to w sposób bezpieczny. Jeśli aplikacja Użytkownika otrzyma od użytkownika informacje o koncie Google, może ona używać tych informacji wyłącznie w celu uzyskania dostępu do konta Google użytkownika, w ograniczonych celach i tylko za zgodą tego użytkownika. 4.4 Użytkownik zobowiązuje się nie podejmować żadnych działań związanych z pakietem SDK (w tym programowania i rozpowszechniania aplikacji), które utrudniają lub zakłócają działanie albo powodują uszkodzenia serwerów, sieci lub innych obiektów i usług należących do jakiegokolwiek podmiotu, w tym między innymi do Google lub dowolnego operatora sieci komórkowej, bądź umożliwiają uzyskanie do nich nieuprawnionego dostępu. 4.5 Użytkownik akceptuje fakt, że ponosi wyłączną odpowiedzialność (a Google nie ponosi żadnej odpowiedzialności wobec Użytkownika ani żadnych osób trzecich) za wszelkie dane, treści i zasoby, które Użytkownik tworzy, transmituje lub wyświetla z wykorzystaniem systemu Android lub aplikacji na system Android, a także za konsekwencje swoich działań (w tym za straty i szkody, jakie może ponieść Google) w tym zakresie. 4.6 Użytkownik akceptuje fakt, że ponosi wyłączną odpowiedzialność (a Google nie ponosi żadnej odpowiedzialności wobec Użytkownika ani żadnych osób trzecich) za naruszenie swoich zobowiązań wynikających z niniejszej Umowy licencyjnej, jakichkolwiek obowiązujących Warunków korzystania z usług, umów z osobami trzecimi oraz przepisów prawa i rozporządzeń, a także za konsekwencje (w tym za wszelkie możliwe straty i szkody poniesione przez Google lub osobę trzecią) każdego takiego zaniedbania.5. Dane logowania Programisty
5.1 Użytkownik akceptuje fakt, że ponosi odpowiedzialność za zachowanie poufności wszelkich danych logowania dewelopera otrzymanych od Google lub wybranych samodzielnie oraz za wszystkie aplikacje tworzone przy użyciu swoich danych logowania dewelopera.6. Prywatność i informacje
6.1 Aby móc nieustannie udoskonalać Pakiet SDK i wprowadzać w nim innowacje, Google może zbierać w oprogramowaniu określone statystyki użytkowania, w tym między innymi unikalny identyfikator, powiązany adres IP, numer wersji oprogramowania oraz informacje o narzędziach lub usługach używanych w połączeniu z Pakietem SDK i o sposobach tego użytkowania. Przed zebraniem którychkolwiek z tych danych Pakiet SDK powiadomi o tym Użytkownika i poprosi go o zgodę. Jeśli Użytkownik nie udzieli zgody, informacje nie zostaną przekazane. 6.2 Gromadzone dane są zbiorczo badane w celu doskonalenia Pakietu SDK i przechowywane zgodnie z Polityką prywatności Google dostępną pod adresem URL: https://policies.google.com/privacy 6.3 Zbiorcze zanonimizowane zbiory danych mogą być udostępniane partnerom Google w celu udoskonalania Pakietu SDK.7. Aplikacje innych firm
7.1 Jeśli Użytkownik korzysta z Pakietu SDK do uruchamiania aplikacji opracowanych przez osoby trzecie albo wykorzystujących dane, treści lub zasoby dostarczane przez osoby trzecie, Użytkownik akceptuje fakt, że Google nie ponosi odpowiedzialności za te aplikacje, dane, treści i zasoby. Użytkownik przyjmuje do wiadomości, że odpowiedzialność za wszystkie dane, treści i zasoby, do których może mieć dostęp przez aplikacje należące do osoby trzeciej, ponosi osoba, od której one pochodzą, a Google nie ponosi odpowiedzialności za żadne straty bądź szkody, których Użytkownik może doświadczyć w wyniku korzystania z tych aplikacji, danych, treści lub zasobów uzyskanych od osób trzecich. 7.2 Należy pamiętać, że dane, treści i zasoby przedstawiane Użytkownikowi w takich aplikacjach należących do osób trzecich mogą być chronione prawami własności intelektualnej należącymi do dostawców tych danych, treści i zasobów (albo do innych osób lub firm występujących w ich imieniu). Użytkownik nie może tych danych, treści ani zasobów (w całości ani w części) modyfikować, wypożyczać, dzierżawić, wynajmować, sprzedawać, rozpowszechniać ani wykorzystywać do tworzenia utworów zależnych, jeśli nie ma na to jednoznacznej zgody odpowiedniego właściciela. 7.3 Użytkownik przyjmuje do wiadomości, że korzystanie z takich aplikacji, danych, treści lub zasobów należących do osób trzecich może podlegać odrębnym warunkom wiążącym Użytkownika z daną osobą trzecią. W takim przypadku niniejsza Umowa licencyjna nie wpływa na relację prawną Użytkownika z tymi osobami.8. Korzystanie z interfejsów Android API
8.1 Interfejsy Google Data API 8.1.1 Jeśli Użytkownik korzysta z jakichkolwiek interfejsów API do odbierania danych od Google, przyjmuje do wiadomości, że dane te mogą być chronione prawami własności intelektualnej należącymi do Google lub do stron, które te dane dostarczają (albo do innych osób lub firm występujących w ich imieniu). Korzystanie przez Użytkownika z dowolnych takich interfejsów API może podlegać dodatkowym Warunkom korzystania z usługi. Użytkownik nie może tych danych (w całości ani w części) modyfikować, wypożyczać, dzierżawić, wynajmować, sprzedawać, rozpowszechniać ani wykorzystywać do tworzenia utworów zależnych, jeśli nie zezwalają na to odpowiednie Warunki korzystania z usługi. 8.1.2 Jeśli Użytkownik korzysta z jakichkolwiek interfejsów API do odbierania od Google danych użytkowników, przyjmuje do wiadomości i akceptuje fakt, że może odbierać te dane wyłącznie wtedy, gdy dany użytkownik wyrazi na to jednoznaczną zgodę, i tylko w celu, na który dany użytkownik się zgodzi. Jeśli Użytkownik korzysta z interfejsu Android Recognition Service API, którego dokumentacja jest dostępna pod adresem URL https://developer.android.com/reference/android/speech/RecognitionService i jest okresowo aktualizowana, przyjmuje do wiadomości, że korzystanie z tego interfejsu API podlega postanowieniom Aneksu dotyczącego przetwarzania danych w przypadku Usług, których podmiotem przetwarzającym dane jest Google – Aneks jest dostępny pod adresem URL https://privacy.google.com/businesses/gdprprocessorterms/ i jest okresowo aktualizowany. Klikając przycisk akceptacji, Użytkownik akceptuje postanowienia Aneksu dotyczącego przetwarzania danych w przypadku Usług, których podmiotem przetwarzającym dane jest Google.9. Wypowiedzenie niniejszej Umowy licencyjnej
9.1 Umowa licencyjna będzie obowiązywać do momentu wypowiedzenia jej przez Użytkownika lub przez Google zgodnie z procedurą opisaną poniżej. 9.2 Jeśli Użytkownik zechce wypowiedzieć niniejszą Umowę licencyjną, może to zrobić, zaprzestając korzystania z Pakietu SDK i swoich odpowiednich danych logowania dewelopera. 9.3 Google może w dowolnym momencie wypowiedzieć niniejszą Umowę licencyjną, jeśli: (A) Użytkownik naruszy którykolwiek zapis Umowy licencyjnej; (B) firma Google będzie do tego zobowiązana prawnie; (C) partner, we współpracy z którym Google dostarcza Użytkownikowi określone elementy Pakietu SDK (takie jak interfejsy API), zakończy współpracę z Google lub wycofa się z dostarczania Użytkownikowi tych elementów; lub (D) Google postanowi nie udostępniać dłużej Pakietu SDK lub jego określonych elementów użytkownikom z kraju, w którym Użytkownik mieszka lub korzysta z usługi, albo dostarczanie Użytkownikowi przez Google Pakietu SDK lub określonych usług powiązanych z Pakietem SDK będzie według wyłącznego uznania Google nieopłacalne z komercyjnego punktu widzenia. 9.4 Po zakończeniu obowiązywania niniejszej Umowy licencyjnej wszystkie prawa, zobowiązania i obowiązki prawne, które zapewniały korzyści Użytkownikowi i Google, miały zastosowanie do Użytkownika i do Google (lub powstały w czasie obowiązywania niniejszej Umowy licencyjnej) lub były określone jako obowiązujące bezterminowo, pozostaną niezmienione i nadal bezterminowo będzie mieć do nich zastosowanie punkt 14.7.10. WYŁĄCZENIE ODPOWIEDZIALNOŚCI Z TYTUŁU GWARANCJI
10.1 UŻYTKOWNIK PRZYJMUJE DO WIADOMOŚCI I AKCEPTUJE FAKT, ŻE KORZYSTA Z PAKIETU SDK WYŁĄCZNIE NA WŁASNE RYZYKO ORAZ ŻE PAKIET SDK JEST UDOSTĘPNIANY „W STANIE, W JAKIM JEST” I „W MIARĘ DOSTĘPNOŚCI”, BEZ ŻADNYCH GWARANCJI ZE STRONY GOOGLE. 10.2 UŻYTKOWNIK KORZYSTA Z PAKIETU SDK I WSZELKICH MATERIAŁÓW – POBRANYCH LUB W INNY SPOSÓB UZYSKANYCH W RAMACH KORZYSTANIA Z PAKIETU SDK – WEDŁUG WŁASNEGO UZNANIA I NA WŁASNE RYZYKO – A TAKŻE PONOSI WYŁĄCZNĄ ODPOWIEDZIALNOŚĆ ZA WSZYSTKIE SZKODY POWSTAŁE NA JEGO KOMPUTERZE LUB INNYM URZĄDZENIU ORAZ ZA UTRATĘ DANYCH WYNIKAJĄCĄ Z UŻYWANIA PAKIETU SDK. 10.3 PONADTO GOOGLE WYRAŹNIE WYŁĄCZA SWOJĄ ODPOWIEDZIALNOŚĆ Z TYTUŁU WSZYSTKICH GWARANCJI I WARUNKÓW DOWOLNEGO RODZAJU, JAWNYCH LUB DOROZUMIANYCH, W TYM MIĘDZY INNYMI DOROZUMIANYCH GWARANCJI I RĘKOJMI ORAZ WARUNKÓW DOTYCZĄCYCH WARTOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU I NIENARUSZANIA PRAW.11. OGRANICZENIE ODPOWIEDZIALNOŚCI
11.1 UŻYTKOWNIK JEDNOZNACZNIE POTWIERDZA, ŻE ROZUMIE I AKCEPTUJE FAKT, ŻE FIRMA GOOGLE, JEJ PODMIOTY ZALEŻNE I STOWARZYSZONE ORAZ LICENCJODAWCY NIE PONOSZĄ WOBEC UŻYTKOWNIKA ODPOWIEDZIALNOŚCI NA PODSTAWIE ŻADNYCH ZASAD ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK PONIESIONE PRZEZ UŻYTKOWNIKA SZKODY BEZPOŚREDNIE, POŚREDNIE, PRZYPADKOWE, SZCZEGÓLNE, WTÓRNE ANI MORALNE, W TYM UTRATĘ JAKICHKOLWIEK DANYCH, NIEZALEŻNIE OD TEGO, CZY FIRMA GOOGLE LUB JEJ PRZEDSTAWICIELE ZOSTALI POWIADOMIENI O MOŻLIWOŚCI WYSTĄPIENIA TAKICH STRAT, ANI OD TEGO, CZY POWINNI MIEĆ TEGO ŚWIADOMOŚĆ.12. Odszkodowanie
12.1 W maksymalnym zakresie dozwolonym przez prawo Użytkownik zobowiązuje się bronić, zabezpieczać i chronić firmę Google oraz jej podmioty stowarzyszone, dyrektorów, kadrę kierowniczą, pracowników i przedstawicieli przed wszelkimi roszczeniami, działaniami, pozwami i postępowaniami, a także stratami, zobowiązaniami, kosztami i wydatkami (łącznie z uzasadnionymi kosztami usług prawnych) powstałymi w wyniku (a) używania przez Użytkownika Pakietu SDK; (b) opracowania przez Użytkownika jakiejkolwiek aplikacji bazujące na Pakiecie SDK, która narusza jakiekolwiek prawa autorskie, prawa do znaku towarowego, tajemnicy handlowej, zastrzeżonej formy zewnętrznej lub patentu albo inne prawa własności intelektualnej dowolnej osoby bądź zniesławia ją lub narusza jej prawa do ochrony wizerunku albo prywatności; (c) nieprzestrzegania przez Użytkownika jakichkolwiek postanowień niniejszej Umowy licencyjnej.13. Zmiany niniejszej Umowy licencyjnej
13.1 Udostępniając nowe wersje Pakietu SDK, Google może wprowadzać zmiany w niniejszej Umowie licencyjnej. W przypadku wprowadzenia zmian Google sporządzi nową wersję Umowy licencyjnej i udostępni ją na stronie, na której jest dostępny Pakiet SDK.14. Ogólne warunki prawne
14.1 Niniejsza Umowa licencyjna stanowi całość umowy prawnej między Użytkownikiem a Google i reguluje korzystanie przez Użytkownika z Pakietu SDK (z wyjątkiem usług, które Google może świadczyć Użytkownikowi w ramach osobnej pisemnej umowy) oraz całkowicie zastępuje wszelkie wcześniejsze zawarte między Użytkownikiem a Google umowy dotyczące Pakietu SDK. 14.2 Użytkownik akceptuje fakt, że jeśli Google nie korzysta z któregokolwiek prawa lub świadczenia opisanego w niniejszej Umowie licencyjnej (lub wynikającego z obowiązujących przepisów prawa) bądź nie wymaga jego stosowania, nie jest to uznawane za formalne zrzeczenie się praw przez Google, a te prawa i świadczenia pozostają w mocy. 14.3 Jeśli sąd mający jurysdykcję w zakresie takich spraw wyda wyrok stwierdzający, że którekolwiek postanowienie Umowy licencyjnej jest nieważne, zostanie ono usunięte z Umowy licencyjnej bez wpływu na jej pozostałą część. Pozostałe postanowienia Umowy licencyjnej nadal będą ważne i wiążące. 14.4 Użytkownik przyjmuje do wiadomości i akceptuje fakt, że każda firma zależna Google jest beneficjentem niniejszej Umowy licencyjnej będącym osobą trzecią oraz że firmy te są uprawnione do bezpośredniego stosowania i wykorzystywania wszelkich postanowień niniejszej Umowy licencyjnej, które zapewniają im korzyści (lub prawa). Oprócz tego żadna inna osoba ani firma nie jest beneficjentem niniejszej Umowy licencyjnej będącym osobą trzecią. 14.5 OGRANICZENIA EKSPORTU. PAKIET SDK PODLEGA PRZEPISOM I REGULACJOM PRAWNYM STANÓW ZJEDNOCZONYCH W ZAKRESIE EKSPORTU. UŻYTKOWNIK MUSI PRZESTRZEGAĆ WSZYSTKICH KRAJOWYCH ORAZ MIĘDZYNARODOWYCH PRZEPISÓW I REGULACJI PRAWNYCH W ZAKRESIE EKSPORTU, KTÓRE DOTYCZĄ PAKIETU SDK. PRZEPISY TE OBEJMUJĄ OGRANICZENIA DOTYCZĄCE MIEJSC PRZEZNACZENIA, UŻYTKOWNIKÓW KOŃCOWYCH I KOŃCOWEGO SPOSOBU UŻYCIA. 14.6 Żadna ze stron (ani Użytkownik, ani Google) nie może przenieść ani scedować praw udzielonych na podstawie niniejszej Umowy licencyjnej bez wcześniejszej pisemnej zgody drugiej strony. Żadna ze stron (ani Użytkownik, ani Google) nie może przekazać swoich obowiązków ani zobowiązań wynikających z niniejszej Umowy licencyjnej bez wcześniejszej pisemnej zgody drugiej strony. 14.7 Niniejsza Umowa licencyjna oraz wynikająca z niej relacja Użytkownika z Google podlegają prawu stanu Kalifornia z wyłączeniem norm prawa kolizyjnego tego stanu. Strony (Użytkownik i Google) zgadzają się uznać wyłączną jurysdykcję sądów znajdujących się w hrabstwie Santa Clara w stanie Kalifornia w zakresie rozwiązywania wszelkich spraw prawnych powstałych w związku z niniejszą Umową licencyjną. Niezależnie od tego użytkownik akceptuje fakt, że Google nadal może starać się o wydanie nakazu sądowego (lub równoważnego typu pilnego orzeczenia sądu) w dowolnej jurysdykcji. 28 kwietnia 2026 r.Pobierz Android SDK Platform-Tools
Przed pobraniem musisz zaakceptować poniższe warunki.
Warunki korzystania z usługi
To jest Umowa licencyjna dotycząca pakietu Android SDK1. Wprowadzenie
1.1 Pakiet Android SDK (określany w Umowie licencyjnej jako „Pakiet SDK” i obejmujący pliki systemu Android, spakowane interfejsy API oraz dodatki do interfejsów API Google) jest udostępniany Użytkownikowi na licencji zgodnie z warunkami Umowy licencyjnej. Umowa licencyjna stanowi prawnie wiążący kontrakt między Użytkownikiem a Google, dotyczący korzystania przez Użytkownika z Pakietu SDK. 1.2 „Android” oznacza zestaw oprogramowania Android na urządzenia, który został udostępniony w ramach Projektu Android Open Source pod adresem URL: https://source.android.com/ i jest okresowo aktualizowany. 1.3 „Zgodna implementacja” oznacza dowolne urządzenie z Androidem, które (i) jest zgodne z dokumentem definicji zgodności systemu Android, który jest dostępny na stronie Programu zgodności z Androidem (https://source.android.com/compatibility) i może być okresowo aktualizowany; (ii) uzyska pozytywny wynik w narzędziu Android Compatibility Test Suite (CTS). 1.4 „Google” oznacza spółkę Google LLC zarejestrowaną w stanie Delaware w Stanach Zjednoczonych i działającą zgodnie z prawem tego kraju, której siedziba główna znajduje się pod adresem 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.2. Akceptacja niniejszej Umowy licencyjnej
2.1 Aby móc używać Pakietu SDK, Użytkownik musi najpierw zaakceptować niniejszą Umowę licencyjną. Użytkownik nie może używać Pakietu SDK, jeśli nie zaakceptuje Umowy licencyjnej. 2.2 Kliknięcie przycisku akceptacji lub rozpoczęcie korzystania z Pakietu SDK jest równoznaczne z zaakceptowaniem Umowy licencyjnej. 2.3 Użytkownik nie może używać Pakietu SDK ani zaakceptować Umowy licencyjnej, jeśli jest podlegającą zakazowi odbierania Pakietu SDK w świetle prawa Stanów Zjednoczonych lub innych krajów, w tym krajów, w których mieszka i w których używa Pakietu SDK. 2.4. Jeśli Użytkownik akceptuje niniejszą Umowę licencyjną w imieniu swojego pracodawcy lub innego podmiotu, Użytkownik oświadcza i zapewnia, że ma do tego pełnomocnictwo. Jeśli Użytkownik nie ma wymaganych uprawnień, nie może zaakceptować niniejszej Umowy licencyjnej ani korzystać z Pakietu SDK w imieniu swojego pracodawcy lub innego podmiotu.3. Licencja na Pakiet SDK od Google
3.1 Zgodnie z postanowieniami niniejszej Umowy licencyjnej Google udziela Użytkownikowi ograniczonej, ważnej na całym świecie, bezpłatnej, niezbywalnej, niewyłącznej i niepodlegającej sublicencjonowaniu licencji na używanie Pakietu SDK wyłącznie w celu tworzenia aplikacji na zgodne implementacje systemu Android. 3.2 Użytkownik nie może używać tego Pakietu SDK do tworzenia aplikacji na inne platformy (w tym na niezgodne implementacje systemu Android) ani do tworzenia innych pakietów SDK. Użytkownik może oczywiście tworzyć aplikacje na inne platformy, w tym na niezgodne implementacje systemu Android, jeśli nie wykorzystuje w tym celu niniejszego Pakietu SDK. 3.3 Użytkownik zgadza się na to, aby wszystkie prawa, tytuły i udziały dotyczące Pakietu SDK, w tym Prawa własności intelektualnej, którymi pakiet ten jest objęty, należały do Google lub osób trzecich. „Prawa własności intelektualnej” oznaczają wszystkie prawa wynikające z prawa patentowego, prawa autorskiego, prawa tajemnicy handlowej i prawa znaków towarowych oraz wszystkie pozostałe prawa majątkowe. Google zachowuje wszelkie prawa, które nie zostały jednoznacznie przyznane Użytkownikowi. 3.4 Użytkownik nie może używać Pakietu SDK w żadnym celu, który nie został wyraźnie dozwolony przez tę Umowę licencyjną. Z wyjątkiem zakresu wymaganego przez stosowne licencje innych firm Użytkownik nie może kopiować (z wyjątkiem tworzenia kopii zapasowej), modyfikować, dostosowywać, rozpowszechniać dekompilować, analizować wstecznie, dezasemblować ani wykorzystywać do tworzenia utworów zależnych tego Pakietu SDK ani żadnej jego części. 3.5 Używanie, reprodukcja i dystrybucja komponentów pakietu SDK objętego licencją na oprogramowanie typu open source podlegają wyłącznie warunkom tej licencji, a nie niniejszej Umowy licencyjnej. 3.6 Użytkownik akceptuje fakt, że forma i charakter dostarczanego przez Google Pakietu SDK mogą się zmieniać i nie wymaga to wcześniejszego powiadamiania Użytkownika, a także fakt, że przyszłe wersje Pakietu SDK mogą nie być zgodne z aplikacjami opracowanymi na podstawie wersji wcześniejszych. Użytkownik akceptuje fakt, że Google może przestać (na stałe lub tymczasowo) dostarczać Pakiet SDK (lub dowolne jego funkcje) Użytkownikowi lub ogółowi użytkowników wyłącznie wedle własnego uznania i bez wcześniejszego powiadamiania Użytkownika. 3.7 Żaden z zapisów niniejszej Umowy licencyjnej nie daje Użytkownikowi prawa do używania jakichkolwiek nazw handlowych, znaków towarowych, znaków usługowych, logo, nazw domen i innych charakterystycznych cech marki Google. 3.8 Użytkownik zgadza się nie usuwać, nie zasłaniać i nie modyfikować żadnych informacji o prawach majątkowych (w tym o prawach autorskich i znakach towarowych), które mogą być umieszczone w pakiecie SDK lub do niego dołączone.4. Korzystanie z Pakietu SDK przez Użytkownika
4.1 Google akceptuje fakt, że na mocy niniejszej Umowy licencyjnej nie uzyskuje od Użytkownika (ani od jego licencjodawców) żadnych praw, tytułów ani udziałów dotyczących jakiejkolwiek aplikacji opracowanej przez Użytkownika przy użyciu Pakietu SDK, w tym praw własności intelektualnej obejmujących te aplikacje. 4.2 Użytkownik zgadza się korzystać z Pakietu SDK i pisać aplikacje tylko w celach, na które zezwalają (a) niniejsza Umowa licencyjna, (b) wszelkie obowiązujące przepisy prawa, rozporządzenia oraz ogólnie przyjęte procedury i wytyczne w odpowiednich jurysdykcjach (w tym wszelkie przepisy dotyczące eksportu i importu danych lub oprogramowania w Stanach Zjednoczonych oraz innych odpowiednich krajach). 4.3 Jeśli Użytkownik wykorzysta Pakiet SDK do tworzenia aplikacji przeznaczonych dla ogółu użytkowników, zobowiązuje się chronić ich prywatność i prawa. Jeśli użytkownicy przekażą Użytkownikowi swoje dane osobowe, hasła, dane do logowania lub inne dane osobowe, ma on obowiązek powiadomienia ich, że przekazane informacje będą dostępne dla jego aplikacji, oraz zapewnienia im bezpieczeństwa i udostępnienia im zgodnej z obowiązującym prawem Informacji na temat ochrony prywatności. Jeśli aplikacja Użytkownika przechowuje dane osobowe lub informacje poufne przekazywane przez użytkowników, musi robić to w sposób bezpieczny. Jeśli aplikacja Użytkownika otrzyma od użytkownika informacje o koncie Google, może ona używać tych informacji wyłącznie w celu uzyskania dostępu do konta Google użytkownika, w ograniczonych celach i tylko za zgodą tego użytkownika. 4.4 Użytkownik zobowiązuje się nie podejmować żadnych działań związanych z pakietem SDK (w tym programowania i rozpowszechniania aplikacji), które utrudniają lub zakłócają działanie albo powodują uszkodzenia serwerów, sieci lub innych obiektów i usług należących do jakiegokolwiek podmiotu, w tym między innymi do Google lub dowolnego operatora sieci komórkowej, bądź umożliwiają uzyskanie do nich nieuprawnionego dostępu. 4.5 Użytkownik akceptuje fakt, że ponosi wyłączną odpowiedzialność (a Google nie ponosi żadnej odpowiedzialności wobec Użytkownika ani żadnych osób trzecich) za wszelkie dane, treści i zasoby, które Użytkownik tworzy, transmituje lub wyświetla z wykorzystaniem systemu Android lub aplikacji na system Android, a także za konsekwencje swoich działań (w tym za straty i szkody, jakie może ponieść Google) w tym zakresie. 4.6 Użytkownik akceptuje fakt, że ponosi wyłączną odpowiedzialność (a Google nie ponosi żadnej odpowiedzialności wobec Użytkownika ani żadnych osób trzecich) za naruszenie swoich zobowiązań wynikających z niniejszej Umowy licencyjnej, jakichkolwiek obowiązujących Warunków korzystania z usług, umów z osobami trzecimi oraz przepisów prawa i rozporządzeń, a także za konsekwencje (w tym za wszelkie możliwe straty i szkody poniesione przez Google lub osobę trzecią) każdego takiego zaniedbania.5. Dane logowania Programisty
5.1 Użytkownik akceptuje fakt, że ponosi odpowiedzialność za zachowanie poufności wszelkich danych logowania dewelopera otrzymanych od Google lub wybranych samodzielnie oraz za wszystkie aplikacje tworzone przy użyciu swoich danych logowania dewelopera.6. Prywatność i informacje
6.1 Aby móc nieustannie udoskonalać Pakiet SDK i wprowadzać w nim innowacje, Google może zbierać w oprogramowaniu określone statystyki użytkowania, w tym między innymi unikalny identyfikator, powiązany adres IP, numer wersji oprogramowania oraz informacje o narzędziach lub usługach używanych w połączeniu z Pakietem SDK i o sposobach tego użytkowania. Przed zebraniem którychkolwiek z tych danych Pakiet SDK powiadomi o tym Użytkownika i poprosi go o zgodę. Jeśli Użytkownik nie udzieli zgody, informacje nie zostaną przekazane. 6.2 Gromadzone dane są zbiorczo badane w celu doskonalenia Pakietu SDK i przechowywane zgodnie z Polityką prywatności Google dostępną pod adresem URL: https://policies.google.com/privacy 6.3 Zbiorcze zanonimizowane zbiory danych mogą być udostępniane partnerom Google w celu udoskonalania Pakietu SDK.7. Aplikacje innych firm
7.1 Jeśli Użytkownik korzysta z Pakietu SDK do uruchamiania aplikacji opracowanych przez osoby trzecie albo wykorzystujących dane, treści lub zasoby dostarczane przez osoby trzecie, Użytkownik akceptuje fakt, że Google nie ponosi odpowiedzialności za te aplikacje, dane, treści i zasoby. Użytkownik przyjmuje do wiadomości, że odpowiedzialność za wszystkie dane, treści i zasoby, do których może mieć dostęp przez aplikacje należące do osoby trzeciej, ponosi osoba, od której one pochodzą, a Google nie ponosi odpowiedzialności za żadne straty bądź szkody, których Użytkownik może doświadczyć w wyniku korzystania z tych aplikacji, danych, treści lub zasobów uzyskanych od osób trzecich. 7.2 Należy pamiętać, że dane, treści i zasoby przedstawiane Użytkownikowi w takich aplikacjach należących do osób trzecich mogą być chronione prawami własności intelektualnej należącymi do dostawców tych danych, treści i zasobów (albo do innych osób lub firm występujących w ich imieniu). Użytkownik nie może tych danych, treści ani zasobów (w całości ani w części) modyfikować, wypożyczać, dzierżawić, wynajmować, sprzedawać, rozpowszechniać ani wykorzystywać do tworzenia utworów zależnych, jeśli nie ma na to jednoznacznej zgody odpowiedniego właściciela. 7.3 Użytkownik przyjmuje do wiadomości, że korzystanie z takich aplikacji, danych, treści lub zasobów należących do osób trzecich może podlegać odrębnym warunkom wiążącym Użytkownika z daną osobą trzecią. W takim przypadku niniejsza Umowa licencyjna nie wpływa na relację prawną Użytkownika z tymi osobami.8. Korzystanie z interfejsów Android API
8.1 Interfejsy Google Data API 8.1.1 Jeśli Użytkownik korzysta z jakichkolwiek interfejsów API do odbierania danych od Google, przyjmuje do wiadomości, że dane te mogą być chronione prawami własności intelektualnej należącymi do Google lub do stron, które te dane dostarczają (albo do innych osób lub firm występujących w ich imieniu). Korzystanie przez Użytkownika z dowolnych takich interfejsów API może podlegać dodatkowym Warunkom korzystania z usługi. Użytkownik nie może tych danych (w całości ani w części) modyfikować, wypożyczać, dzierżawić, wynajmować, sprzedawać, rozpowszechniać ani wykorzystywać do tworzenia utworów zależnych, jeśli nie zezwalają na to odpowiednie Warunki korzystania z usługi. 8.1.2 Jeśli Użytkownik korzysta z jakichkolwiek interfejsów API do odbierania od Google danych użytkowników, przyjmuje do wiadomości i akceptuje fakt, że może odbierać te dane wyłącznie wtedy, gdy dany użytkownik wyrazi na to jednoznaczną zgodę, i tylko w celu, na który dany użytkownik się zgodzi. Jeśli Użytkownik korzysta z interfejsu Android Recognition Service API, którego dokumentacja jest dostępna pod adresem URL https://developer.android.com/reference/android/speech/RecognitionService i jest okresowo aktualizowana, przyjmuje do wiadomości, że korzystanie z tego interfejsu API podlega postanowieniom Aneksu dotyczącego przetwarzania danych w przypadku Usług, których podmiotem przetwarzającym dane jest Google – Aneks jest dostępny pod adresem URL https://privacy.google.com/businesses/gdprprocessorterms/ i jest okresowo aktualizowany. Klikając przycisk akceptacji, Użytkownik akceptuje postanowienia Aneksu dotyczącego przetwarzania danych w przypadku Usług, których podmiotem przetwarzającym dane jest Google.9. Wypowiedzenie niniejszej Umowy licencyjnej
9.1 Umowa licencyjna będzie obowiązywać do momentu wypowiedzenia jej przez Użytkownika lub przez Google zgodnie z procedurą opisaną poniżej. 9.2 Jeśli Użytkownik zechce wypowiedzieć niniejszą Umowę licencyjną, może to zrobić, zaprzestając korzystania z Pakietu SDK i swoich odpowiednich danych logowania dewelopera. 9.3 Google może w dowolnym momencie wypowiedzieć niniejszą Umowę licencyjną, jeśli: (A) Użytkownik naruszy którykolwiek zapis Umowy licencyjnej; (B) firma Google będzie do tego zobowiązana prawnie; (C) partner, we współpracy z którym Google dostarcza Użytkownikowi określone elementy Pakietu SDK (takie jak interfejsy API), zakończy współpracę z Google lub wycofa się z dostarczania Użytkownikowi tych elementów; lub (D) Google postanowi nie udostępniać dłużej Pakietu SDK lub jego określonych elementów użytkownikom z kraju, w którym Użytkownik mieszka lub korzysta z usługi, albo dostarczanie Użytkownikowi przez Google Pakietu SDK lub określonych usług powiązanych z Pakietem SDK będzie według wyłącznego uznania Google nieopłacalne z komercyjnego punktu widzenia. 9.4 Po zakończeniu obowiązywania niniejszej Umowy licencyjnej wszystkie prawa, zobowiązania i obowiązki prawne, które zapewniały korzyści Użytkownikowi i Google, miały zastosowanie do Użytkownika i do Google (lub powstały w czasie obowiązywania niniejszej Umowy licencyjnej) lub były określone jako obowiązujące bezterminowo, pozostaną niezmienione i nadal bezterminowo będzie mieć do nich zastosowanie punkt 14.7.10. WYŁĄCZENIE ODPOWIEDZIALNOŚCI Z TYTUŁU GWARANCJI
10.1 UŻYTKOWNIK PRZYJMUJE DO WIADOMOŚCI I AKCEPTUJE FAKT, ŻE KORZYSTA Z PAKIETU SDK WYŁĄCZNIE NA WŁASNE RYZYKO ORAZ ŻE PAKIET SDK JEST UDOSTĘPNIANY „W STANIE, W JAKIM JEST” I „W MIARĘ DOSTĘPNOŚCI”, BEZ ŻADNYCH GWARANCJI ZE STRONY GOOGLE. 10.2 UŻYTKOWNIK KORZYSTA Z PAKIETU SDK I WSZELKICH MATERIAŁÓW – POBRANYCH LUB W INNY SPOSÓB UZYSKANYCH W RAMACH KORZYSTANIA Z PAKIETU SDK – WEDŁUG WŁASNEGO UZNANIA I NA WŁASNE RYZYKO – A TAKŻE PONOSI WYŁĄCZNĄ ODPOWIEDZIALNOŚĆ ZA WSZYSTKIE SZKODY POWSTAŁE NA JEGO KOMPUTERZE LUB INNYM URZĄDZENIU ORAZ ZA UTRATĘ DANYCH WYNIKAJĄCĄ Z UŻYWANIA PAKIETU SDK. 10.3 PONADTO GOOGLE WYRAŹNIE WYŁĄCZA SWOJĄ ODPOWIEDZIALNOŚĆ Z TYTUŁU WSZYSTKICH GWARANCJI I WARUNKÓW DOWOLNEGO RODZAJU, JAWNYCH LUB DOROZUMIANYCH, W TYM MIĘDZY INNYMI DOROZUMIANYCH GWARANCJI I RĘKOJMI ORAZ WARUNKÓW DOTYCZĄCYCH WARTOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU I NIENARUSZANIA PRAW.11. OGRANICZENIE ODPOWIEDZIALNOŚCI
11.1 UŻYTKOWNIK JEDNOZNACZNIE POTWIERDZA, ŻE ROZUMIE I AKCEPTUJE FAKT, ŻE FIRMA GOOGLE, JEJ PODMIOTY ZALEŻNE I STOWARZYSZONE ORAZ LICENCJODAWCY NIE PONOSZĄ WOBEC UŻYTKOWNIKA ODPOWIEDZIALNOŚCI NA PODSTAWIE ŻADNYCH ZASAD ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK PONIESIONE PRZEZ UŻYTKOWNIKA SZKODY BEZPOŚREDNIE, POŚREDNIE, PRZYPADKOWE, SZCZEGÓLNE, WTÓRNE ANI MORALNE, W TYM UTRATĘ JAKICHKOLWIEK DANYCH, NIEZALEŻNIE OD TEGO, CZY FIRMA GOOGLE LUB JEJ PRZEDSTAWICIELE ZOSTALI POWIADOMIENI O MOŻLIWOŚCI WYSTĄPIENIA TAKICH STRAT, ANI OD TEGO, CZY POWINNI MIEĆ TEGO ŚWIADOMOŚĆ.12. Odszkodowanie
12.1 W maksymalnym zakresie dozwolonym przez prawo Użytkownik zobowiązuje się bronić, zabezpieczać i chronić firmę Google oraz jej podmioty stowarzyszone, dyrektorów, kadrę kierowniczą, pracowników i przedstawicieli przed wszelkimi roszczeniami, działaniami, pozwami i postępowaniami, a także stratami, zobowiązaniami, kosztami i wydatkami (łącznie z uzasadnionymi kosztami usług prawnych) powstałymi w wyniku (a) używania przez Użytkownika Pakietu SDK; (b) opracowania przez Użytkownika jakiejkolwiek aplikacji bazujące na Pakiecie SDK, która narusza jakiekolwiek prawa autorskie, prawa do znaku towarowego, tajemnicy handlowej, zastrzeżonej formy zewnętrznej lub patentu albo inne prawa własności intelektualnej dowolnej osoby bądź zniesławia ją lub narusza jej prawa do ochrony wizerunku albo prywatności; (c) nieprzestrzegania przez Użytkownika jakichkolwiek postanowień niniejszej Umowy licencyjnej.13. Zmiany niniejszej Umowy licencyjnej
13.1 Udostępniając nowe wersje Pakietu SDK, Google może wprowadzać zmiany w niniejszej Umowie licencyjnej. W przypadku wprowadzenia zmian Google sporządzi nową wersję Umowy licencyjnej i udostępni ją na stronie, na której jest dostępny Pakiet SDK.14. Ogólne warunki prawne
14.1 Niniejsza Umowa licencyjna stanowi całość umowy prawnej między Użytkownikiem a Google i reguluje korzystanie przez Użytkownika z Pakietu SDK (z wyjątkiem usług, które Google może świadczyć Użytkownikowi w ramach osobnej pisemnej umowy) oraz całkowicie zastępuje wszelkie wcześniejsze zawarte między Użytkownikiem a Google umowy dotyczące Pakietu SDK. 14.2 Użytkownik akceptuje fakt, że jeśli Google nie korzysta z któregokolwiek prawa lub świadczenia opisanego w niniejszej Umowie licencyjnej (lub wynikającego z obowiązujących przepisów prawa) bądź nie wymaga jego stosowania, nie jest to uznawane za formalne zrzeczenie się praw przez Google, a te prawa i świadczenia pozostają w mocy. 14.3 Jeśli sąd mający jurysdykcję w zakresie takich spraw wyda wyrok stwierdzający, że którekolwiek postanowienie Umowy licencyjnej jest nieważne, zostanie ono usunięte z Umowy licencyjnej bez wpływu na jej pozostałą część. Pozostałe postanowienia Umowy licencyjnej nadal będą ważne i wiążące. 14.4 Użytkownik przyjmuje do wiadomości i akceptuje fakt, że każda firma zależna Google jest beneficjentem niniejszej Umowy licencyjnej będącym osobą trzecią oraz że firmy te są uprawnione do bezpośredniego stosowania i wykorzystywania wszelkich postanowień niniejszej Umowy licencyjnej, które zapewniają im korzyści (lub prawa). Oprócz tego żadna inna osoba ani firma nie jest beneficjentem niniejszej Umowy licencyjnej będącym osobą trzecią. 14.5 OGRANICZENIA EKSPORTU. PAKIET SDK PODLEGA PRZEPISOM I REGULACJOM PRAWNYM STANÓW ZJEDNOCZONYCH W ZAKRESIE EKSPORTU. UŻYTKOWNIK MUSI PRZESTRZEGAĆ WSZYSTKICH KRAJOWYCH ORAZ MIĘDZYNARODOWYCH PRZEPISÓW I REGULACJI PRAWNYCH W ZAKRESIE EKSPORTU, KTÓRE DOTYCZĄ PAKIETU SDK. PRZEPISY TE OBEJMUJĄ OGRANICZENIA DOTYCZĄCE MIEJSC PRZEZNACZENIA, UŻYTKOWNIKÓW KOŃCOWYCH I KOŃCOWEGO SPOSOBU UŻYCIA. 14.6 Żadna ze stron (ani Użytkownik, ani Google) nie może przenieść ani scedować praw udzielonych na podstawie niniejszej Umowy licencyjnej bez wcześniejszej pisemnej zgody drugiej strony. Żadna ze stron (ani Użytkownik, ani Google) nie może przekazać swoich obowiązków ani zobowiązań wynikających z niniejszej Umowy licencyjnej bez wcześniejszej pisemnej zgody drugiej strony. 14.7 Niniejsza Umowa licencyjna oraz wynikająca z niej relacja Użytkownika z Google podlegają prawu stanu Kalifornia z wyłączeniem norm prawa kolizyjnego tego stanu. Strony (Użytkownik i Google) zgadzają się uznać wyłączną jurysdykcję sądów znajdujących się w hrabstwie Santa Clara w stanie Kalifornia w zakresie rozwiązywania wszelkich spraw prawnych powstałych w związku z niniejszą Umową licencyjną. Niezależnie od tego użytkownik akceptuje fakt, że Google nadal może starać się o wydanie nakazu sądowego (lub równoważnego typu pilnego orzeczenia sądu) w dowolnej jurysdykcji. 28 kwietnia 2026 r.Pobierz Android SDK Platform-Tools
Przed pobraniem musisz zaakceptować poniższe warunki.