Android SDK Platform-Tools to komponent pakietu Android SDK.
Obejmuje narzędzia, które współpracują z platformą Android, głównie adb i fastboot.
Chociaż adb jest wymagany do tworzenia aplikacji na Androida, deweloperzy aplikacji zwykle używają tylko kopii instalacji Studio. Ta wersja do pobrania jest przydatna, jeśli chcesz używać adb bezpośrednio z wiersza poleceń i nie masz zainstalowanego środowiska Studio.
(Jeśli masz już zainstalowane Studio, możesz użyć jego kopii, ponieważ Studio będzie ją automatycznie aktualizować). fastboot jest potrzebne, jeśli chcesz odblokować program rozruchowy urządzenia i wgrać na nie nowy obraz systemu. Ten pakiet zawierał wcześniej systrace, ale został 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 wstecznie kompatybilne, więc wystarczy, że będziesz mieć najnowszą wersję 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 Androidzie Studio lub z narzędzia wiersza poleceń sdkmanager. Dzięki temu narzędzia zostaną zapisane we właściwym miejscu wraz z pozostałymi narzędziami pakietu 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 prowadzą do najnowszej wersji narzędzi.
Wersje
37.0.0 (luty 2026 r.)
- adb
- Domyślny backend mDNS to teraz
libadbmdns. Bibliotekaopenscreenjest nadal uwzględniana jako przełączanie awaryjne, ale jest wycofana. - Biblioteka libadbmdns zwraca teraz też nazwę hosta .local w ramach metadanych usług.
- Backend USB w systemie Linux używa teraz protokołu 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
- Ustawienie starszego backendu USB jako domyślnego 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 wykrycie urządzenia).
- Rozwiązaliśmy błąd, który powodował, że urządzenia Samsung nie były prawidłowo wykrywane problem nr 404741058.
- Rozwiązanie problemu polegającego na tym, że starsze urządzenia z Androidem korzystające z klasy USB
Miscellaneous(0xEF) nie były prawidłowo wykrywane problem #365009755. - Rozwiązaliśmy problem polegający na tym, że ostatni znak pliku był obcinany podczas pobierania lub przesyłania [tylko Windows] problem 439152273.
36.0.1
Nigdy nie została udostępniona poza wersją Canary z powodu problemu nr 439152273.
36.0.0 (kwiecień 2025 r.)
- adb
- Przepisany backend USB libusb (używa interfejsu API do synchronizacji zamiast interfejsu API do asynchronicznego przetwarzania). Zwiększa niezawodność i eliminuje wyczerpanie pamięci w systemie Linux.
- Funkcja podłączania na gorąco w przypadku backendu USB libusb jest teraz obsługiwana w systemie Windows (umożliwia wykrywanie prędkości USB).
- Ulepszona ikona
server-statusjest teraz wyświetlana, jeśli włączona jest usługa mdns. - Rozwiązaliśmy błąd w systemie macOS, który powodował, że nie były wysyłane pakiety o zerowej długości, co skutkowało zawieszaniem się połączenia problem nr 208675141.
- Rozwiązano problem z użyciem po zwolnieniu pamięci 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 ekranu powitalnego w systemie macOS.
- Ustaw backend mDNS openscreen jako domyślny na wszystkich platformach.
- Obsługa wykrywania USB SuperSpeed+ (bieżące i uzgodnione prędkości) na potrzeby diagnostyki.
- Łagodne wyłączenie: zwolnij wszystkie interfejsy USB podczas wyłączania (wszystkie systemy operacyjne).
35.0.1 (marzec 2024 r.)
- adb
- Przełączanie na libusb 1.0.27
35.0.0 (luty 2024 r.)
- adb
- Przełączanie na libusb jako domyślny w systemie Linux problem nr 270205252.
- Rozwiązaliśmy problem z uruchamianiem adb na hostach bez USB.
- Naprawiliśmy zawieszanie się adb spowodowane przez urządzenia USB, które nieprawidłowo zgłaszały deskryptory o zerowej długości problem nr 302212871.
- Rozwiązano problem z kodem zwrotu
adb shell, gdy urządzenie się rozłącza problem 321787891.
- fastboot
- Ogranicz maksymalny rozmiar kolejki pakietów przychodzących.
- Usunięto wąskie gardła, które wcześniej ograniczały szybkość pobierania do około 120 MB/s. Obecnie fastboot może w pełni wykorzystywać magistralę SuperSpeed+ i osiągać szybkość do 980 MB/s, w zależności od urządzenia.
34.0.5 (październik 2023 r.)
- adb
- W systemie macOS adb domyślnie używa teraz biblioteki libusb, aby rozwiązać problem 270205252.
- Wcześniej w przypadku nieudanego parowania bezprzewodowego adb zwracał kod oznaczający powodzenie. 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 $?zgłasza teraz1. adb wait-for-disconnectjest teraz dostępny w przypadku debugowania bezprzewodowego (nie przez USB).- Dodano nowy interfejs DbC, który w przyszłości będzie obsługiwać ChromeOS przez adb.
- fastboot
- Naprawiono flashall na urządzeniach Pixel 3.
34.0.4 (lipiec 2023 r.)
- adb
- Przekazywanie wartości
-a (gListenAll), gdy adb rozwidla serwer hosta adb (wcześniej flaga działała tylko w przypadkuadb -a server nodaemon) - Szybsze uzyskiwanie i cofanie dostępu do roota
- Ponowne przesłanie
Flag(env) guarding clear endpoint (device) feature for OSX usb start.(problem #270205252).
- Przekazywanie wartości
- fastboot
- Mac: usuwanie ponownych prób w przypadku nieprawidłowego iteratora wejścia/wyjścia (błąd flashowania z LIBUSB_TRANSFER_CANCELLED)
- Windows: naprawianie błędu „Sparse file is too large or invalid” (Plik rzadki jest za duży lub nieprawidłowy) podczas korzystania z polecenia „flashall”
- Wszystkie platformy: poprawka błędu „ANDROID_PRODUCT_OUT not set” podczas korzystania z funkcji „update”
34.0.1 (marzec 2023 r.)
- adb
- macOS: wycofano rozwiązanie problemu „niestabilne połączenie (kabel szybkiego przesyłania danych MacBooka)” z powodu zawieszania się instalacji narzędzia adb (problem nr 270205252).
- fastboot
- Windows: naprawiono błąd „mke2fs: Illegal or malformed device name while trying to determine filesystem size” (Nieprawidłowa lub niepoprawna nazwa urządzenia podczas próby określenia rozmiaru systemu plików), który pojawił się w narzędziach platformy w wersji 34.0.0 (problem nr 271039230).
34.0.0 RC2 (marzec 2023 r.)
- Zaktualizowano wraz z wydaniem wersji przedpremierowej Androida 14 dla programistów 2 (bez aktualizacji narzędzia adb i fastboot).
34.0.0 (luty 2023 r.)
- adb
- Naprawiono wysyłanie pakietów o zerowej długości w systemie macOS (issuetracker: 208675141).
- Rozwiązano problem z niestabilnym połączeniem (szybki kabel MacBooka): 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 do przestrzeni użytkownika, jeśli to możliwe. - Naprawiono wysyłanie pakietów o zerowej długości w systemie macOS (issuetracker: 208675141).
- Naprawiono problem z miganiem pliku recovery.img, który powodował nieprawidłowy stopkę AVB.
- Ulepszone flashowanie:
33.0.3 (sierpień 2022 r.)
- adb
- Nie ponawiaj
adb root, jeśli pierwsza próba się nie powiodła. - Napraw duplikat wpisu dotyczącego śledzenia urządzeń.
- Dodaj okno odbioru (zwiększ przepustowość w przypadku połączeń o dużych opóźnieniach).
- Bardziej szczegółowe komunikaty o błędach w przypadku niepowodzenia „więcej niż 1 urządzenie”.
- Odrzucaj nieoczekiwane żądania odwrotnego przekazywania.
- Naprawiono instalację wielu pakietów w systemie Windows.
- Nie ponawiaj
- fastboot
- Usuń e2fsdroid z narzędzi platformy SDK.
- W przypadku powodzenia wydrukuj komunikat zwrotny PrintOemCmdHandler.
33.0.2 (maj 2022 r.)
- fastboot
- Obsługa partycji
vendor_kernel_boot.
- Obsługa partycji
33.0.1 (marzec 2022 r.)
- adb
- Rozwiązuje problemy z awariami usługi mdns w systemie Windows.
- Poprawki włączania i wyłączania weryfikacji na starszych urządzeniach.
- Poprawki dotyczące instalowania wielu aplikacji na starszych urządzeniach
- Ulepsza dane wyjściowe pomocy, aby uwzględniać wszystkie obsługiwane metody kompresji.
- systrace
- Usunięto. Zamiast niego używaj narzędzi Studio Profiler, gpuinspector.dev lub Perfetto.
33.0.0 (luty 2022 r.)
- adb
- Rozwiązuje problem wprowadzony w wersji 32.0.0, który powodował awarie podczas uruchamiania 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 pliku vbmeta_vendor.img za pomocą poleceń fastboot flashall / update.
31.0.2 (kwiecień 2021 r.)
- adb
- Obsługa przekazywania do vsock w systemie Linux.
- Naprawiono błąd w
adb track-devices, który powodował, że urządzenia z włączonym debugowaniem bezprzewodowym nie otrzymywały od razu aktualizacji. - Wdrożenie wstępnej obsługi wykrywania urządzeń mDNS bez oddzielnie zainstalowanej usługi mDNS. Ta funkcja jest obecnie domyślnie wyłączona. Możesz ją włączyć, ustawiając zmienną środowiskową
ADB_MDNS_OPENSCREENna 1 podczas uruchamiania serwera adb.
- fastboot
- Nie powoduj błędu, gdy nie można uzyskać rozmiaru partycji rozruchowej.
- Określanie stanu zablokowania urządzenia na podstawie właściwości zamiast analizowania wiersza poleceń jądra.
31.0.1 (marzec 2021 r.)
- adb
- Skróć przedział czasu utrzymywania aktywności TCP.
- Zwiększanie skuteczności instalacji przyrostowych.
- fastboot
- Dodaliśmy obsługę scalania skompresowanych zrzutów.
- Przywróć starszą obsługę 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
- Zwiększyliśmy wydajność
adb pushpodczas przesyłania wielu plików przez połączenie o dużym opóźnieniu. - Zwiększ wydajność
adb push/pullw systemie Windows. - Popraw
adb push --syncza pomocą wielu danych wejściowych. - Poprawienie wydajności instalacji przyrostowej pliku APK.
- Poprawiliśmy obsługę błędów podczas instalacji przyrostowej plików APK.
- Zwiększyliśmy wydajność
30.0.4 (lipiec 2020 r.)
- adb
- Naprawiono powrót do nieprzyrostowej instalacji pakietów APK na urządzeniach z Androidem w wersji starszej niż 11.
- Rozwiąż problem dotyczący produktu:
adb install-multi-package - Rozwiązano kolejne problemy z awariami związane z bezprzewodowym parowaniem adb.
- Ulepszyliśmy niektóre komunikaty o błędach.
- fastboot
- Ulepszanie danych wyjściowych konsoli w przypadku poleceń
fastboot oem. - Rozwiązywanie problemów z
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 instalację plików APK podpisanych przy użyciu schematu podpisu w wersji 4 na urządzeniach z Androidem w wersji starszej niż 11.
- Naprawiono błąd powodujący awarię podczas uwierzytelniania bez
ADB_VENDOR_KEYS. - Naprawiono awarię podczas korzystania z funkcji
adb -H.
30.0.2 (czerwiec 2020 r.)
- adb
- Ulepszone parowanie bezprzewodowe adb.
- Naprawiono zawieszanie się w
adb logcat, gdy jest uruchamiane przed podłączeniem urządzenia. - Dodaj
adb transport-id, aby umożliwić skryptom bezpieczne oczekiwanie na zniknięcie urządzenia po uzyskaniu dostępu do roota, jego utracie 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. - Zwiększ wydajność
adb install-multina urządzeniach z Androidem 10 lub nowszym. - Naprawiono przekroczenie limitu czasu podczas korzystania z
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.
- Dodano obsługę przyrostowej instalacji plików APK.
- Wdrażanie obsługi kompresji po stronie klienta w przypadku korzystania z urządzenia z Androidem 11.
adb {push, pull, sync} - Poprawia wydajność
adb pushw przypadku połączeń o dużych opóźnieniach. - Zwiększ wydajność operacji push/pull w systemie Windows.
29.0.6 (luty 2020 r.)
- adb
- Obsługa rozmiaru/czasu 64-bitowego w przypadku
adb lsna urządzeniu z Androidem 11. - Obsługa nasłuchiwania na
::1w systemie POSIX. - Obsługa klienta w przypadku urządzeń WinUSB, które publikują deskryptor WinUSB (wymagany w Androidzie 11), nie powinna już wymagać instalacji sterownika USB.
- Naprawiono zawieszanie się podczas używania
adb installw przypadku elementów, które nie są plikami.
- Obsługa rozmiaru/czasu 64-bitowego w przypadku
29.0.5 (październik 2019 r.)
- adb
- Nieznaczne zwiększenie wydajności w systemie Linux w przypadku korzystania z wielu jednoczesnych połączeń.
- Dodaj opcję
--fastdeploydoadb install, aby podczas tworzenia aplikacji można było przeprowadzać przyrostowe aktualizacje plików APK.
29.0.4 (wrzesień 2019 r.)
- adb
- Poprawka dotycząca limitu czasu debugowania kodu natywnego za pomocą LLDB (problem nr 134613180). Rozwiązuje to też powiązany błąd w profilerach Android Studio, który powoduje wystąpienie
AdbCommandRejectedException. Możesz go zobaczyć w plikuidea.log.
- Poprawka dotycząca limitu czasu debugowania kodu natywnego za pomocą LLDB (problem nr 134613180). Rozwiązuje to też powiązany błąd w profilerach Android Studio, który powoduje wystąpienie
29.0.3 (wrzesień 2019 r.)
- adb
adb forward --listdziała z wieloma podłączonymi urządzeniami.- Rozwiązywanie problemów z przechodzeniem urządzeń w tryb offline w systemie Windows.
- Ulepsz
adb installdane wyjściowe i tekst pomocy. - Przywróć poprzednie działanie
adb connect <host>bez określania portu.
29.0.2 (lipiec 2019 r.)
- adb
- Naprawia błąd integralności sterty w systemie Windows.
- fastboot
- Dodaje obsługę układu partycji na nadchodzących urządzeniach.
29.0.1 (czerwiec 2019 r.)
- adb
- Poprawka dotycząca awarii w systemie Windows (https://issuetracker.google.com/134613180)
29.0.0 (czerwiec 2019 r.)
- adb
adb reconnectwykonuje reset USB na Linuksie.- W systemie Linux podczas łączenia się z nowszym serwerem adb zamiast zamykać serwer i uruchamiać starszy, adb próbuje uruchomić nowszą wersję w sposób niewidoczny dla użytkownika.
adb root– czeka na ponowne połączenie urządzenia po odłączeniu. Wcześniej funkcjaadb root; adb wait-for-devicemogła błędnie zwrócić wynik natychmiast, jeśliadb wait-for-devicerozpoczęła się, zanim adb zauważył, ż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
- Poprawia niestabilność przekierowania portów
adb shell, która powoduje wyświetlanie komunikatu o błędzie „Połączenie zresetowane przez zdalnego hosta”. - Rozwiązuje problem z uwierzytelnianiem za pomocą
ADB_VENDOR_KEYSpodczas ponownego łączenia urządzeń. - Rozwiązuje problem z uwierzytelnianiem, gdy klucz prywatny używany do uwierzytelniania nie pasuje do klucza publicznego. W takim przypadku klucz publiczny jest obliczany na podstawie klucza prywatnego, zamiast zakładać, że pasują do siebie.
- Poprawia niestabilność przekierowania portów
- fastboot
- Dodaje obsługę partycji dynamicznych.
- Zaktualizowane wymagania dotyczące systemu Windows
- Narzędzia platformy zależą teraz od środowiska wykonawczego C Universal w systemie Windows, które jest zwykle instalowane domyślnie za pomocą usługi Windows Update. Jeśli pojawią się błędy dotyczące brakujących bibliotek DLL, może być konieczne ręczne pobranie i zainstalowanie pakietu środowiska wykonawczego.
28.0.1 (wrzesień 2018 r.)
- adb
- Dodaliśmy 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 zrezygnuje.
- Poprawiono dane wyjściowe konsoli Unicode w systemie Windows. (Dziękujemy zewnętrznemu współpracownikowi Spencerowi Low!)
- Naprawiliśmy błąd podwójnego zamykania deskryptora pliku, który może powodować zamykanie połączeń, gdy jednocześnie występuje błąd
adb connect. - Naprawiono
adb forward --listw przypadku korzystania z więcej niż 1 podłączonego urządzenia.
- fastboot
- Zwiększ limit czasu polecenia do 30 sekund, aby lepiej obsługiwać niektóre wolne polecenia programu ładującego.
28.0.0 (czerwiec 2018 r.)
- adb:
- Dodano obsługę działania 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 kolejkę oczekujących gniazd, aby umożliwić wykonywanie większej liczby poleceń adb jednocześnie.
- Ulepszyliśmy dane wyjściowe błędów dla typu ustawienia
adb connect.
- fastboot:
- Ulepsz format wyjściowy, dodaj tryb szczegółowych danych wyjściowych (
-v). - Zwalnianie miejsca w danych wyjściowych pomocy.
- Dodaj
product.imgiodm.imgdo listy partycji flashowanych przezfastboot flashall. - Zapobiegaj uszkodzeniu nowych urządzeń podczas używania zbyt starej wersji fastbootu, zezwalając pakietom obrazów fabrycznych na wymaganie obsługi określonych partycji.
- Ulepsz format wyjściowy, dodaj tryb szczegółowych danych wyjściowych (
27.0.1 (grudzień 2017 r.)
- adb: naprawia błąd asercji w systemie macOS, który występował podczas łączenia urządzeń za pomocą 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 rozwiązuje problem z trybem fastboot w systemie macOS 10.13, który został po raz pierwszy rozwiązany w wersji 26.0.1, ale ponownie pojawił się w wersji 26.0.2.
26.0.2 (październik 2017 r.)
- Dodano obsługę fastboot dla urządzeń Pixel 2.
26.0.1 (wrzesień 2017 r.)
- Rozwiązano problemy z fastbootem w systemie macOS 10.13 High Sierra (błąd 64292422).
26.0.0 (czerwiec 2017 r.)
- Zaktualizowano po udostępnieniu ostatecznej wersji pakietu SDK Androida O (interfejs API na poziomie 26).
25.0.5 (24 kwietnia 2017 r.)
Naprawiono problem z przesyłaniem dużych aktualizacji za pomocą adb na urządzeniach z systemem Windows, który objawiał się błędem „std::bad_alloc” (błąd 37139736).
Rozwiązaliśmy problemy z adb 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ć problemu z
localhostw celu obejścia nieprawidłowo skonfigurowanej sieci VPN.Zmieniono działanie 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 w przypadku adb na Linuksa i Maca
Aby użyć backendu libusb, przed uruchomieniem nowego serwera adb ustaw zmienną środowiskową ADB_LIBUSB=true. Nowe polecenie adb host-features poinformuje Cię, czy używasz biblioteki libusb.
Aby ponownie uruchomić adb z libusb i sprawdzić, czy działa, użyj polecenia adb kill-server;
ADB_LIBUSB=1 adb start-server; adb host-features. Dane wyjściowe powinny zawierać ciąg „libusb”.
W tej wersji domyślnie używane jest starsze wdrożenie 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 być flashowane.
25.0.2 (12 grudnia 2016 r.)
- Zaktualizowano o stabilną wersję Androida N MR1 (API 25)
25.0.1 (22 listopada 2016 r.)
- Zaktualizowano w związku z wydaniem wersji przedpremierowej dla programistów Androida N MR1 2 (API 25)
25.0.0 (19 października 2016 r.)
- Zaktualizowano w związku z udostępnieniem pierwszej wersji przedpremierowej dla programistów Androida N MR1 (API 25)
24.0.4 (14 października 2016 r.)
- Aktualizacja rozwiązująca problemy z ADB i Mac OS 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.