Zaktualizuj narzędzia IDE i SDK

Po zainstalowaniu Android Studio możesz zachować środowisko IDE Android Studio i narzędzia Android SDK z automatycznymi aktualizacjami oraz Android SDK Manager.

Aktualizowanie IDE za pomocą zestawu narzędzi JetBrains

Jeśli zainstalowano Android Studio za pomocą JetBrains Toolbox, a potem Zestaw narzędzi odpowiada za obsługę aktualizacji do Android Studio. W pakiecie narzędzi możesz zainstalować aplikacje do wczesnych testów, wersji beta i stabilnej Androida Studio. Umożliwia też powrót do wcześniejszej wersji dla każdej z nich. Gdy aktualizacja jest dostępna, wyświetla się w Zestawie narzędzi, co pokazano na ilustracji 1.

Zestaw narzędzi Jetbrains z dostępnymi zmianami

Rysunek 1. Zestaw narzędzi Jetbrains z dostępnymi aktualizacjami.

Aktualizowanie IDE i zmienianie kanałów

Jeśli zainstalujesz Android Studio ręcznie, Android Studio powiadomi Cię, wyświetlając mały dymek gdy dostępna jest aktualizacja IDE. Aby ręcznie sprawdzić dostępność aktualizacji: kliknij Plik > Ustawienia > Wygląd i Zachowanie > Ustawienia systemu > Aktualizacje (w systemie macOS: Android Studio > Sprawdź dostępność aktualizacji). Patrz ilustracja 2.

Aktualizacje Android Studio są dostępne u: kanały wersji:

  • Kanał wczesnych testów: najnowsze zmiany są aktualizowane mniej więcej co tydzień i są dostępne do pobrania Wersja przedpremierowa.

    Oprócz Android Studio w wersji do wczesnych testów, innych wersji narzędzi SDK, w tym Emulatora Androida.

    Chociaż te kompilacje podlegają są testowane i są dostępne, dzięki czemu możesz wypróbować i przekazać opinię.

    Uwaga: ten kanał nie jest zalecany dla: rozwoju środowiska produkcyjnego.

  • Kanał beta: kandydaci do wydania oparte na stabilnych kompilacjach do wczesnych testów. i można je pobrać na stronie Wersja testowa. Są one publikowane w celu uzyskania opinii, zanim zostaną zintegrowane z kanałem stabilnym.
  • Wersja stabilna: oficjalna, stabilna wersja platformy Android Studio

Aby wypróbować jeden z kanałów wersji testowej (canary lub beta), jeśli wciąż korzystasz ze stabilnej kompilacji w projektach produkcyjnych, możesz je zainstalować obok siebie.

Rysunek 2. Aktualizacje Android Studio ustawieniach.

Usuń nieużywane katalogi Android Studio

Przy pierwszym uruchomieniu głównej wersji Android Studio przeglądarka szuka katalogów zawierających pamięci podręczne, ustawienia, indeksy i dzienniki wersji Androida Studio, dla których nie można znaleźć odpowiedniej instalacji. Usuwanie nieużywanego narzędzia Android Studio Katalogi, a następnie lokalizacje, rozmiary i czasy ostatniej modyfikacji tych nieużywanych elementów. i udostępnia opcję ich usunięcia.

Aktualizowanie narzędzi za pomocą Menedżera pakietów SDK

Android SDK Manager umożliwia pobranie narzędzi, platform i narzędzi SDK innych komponentów potrzebnych do tworzenia aplikacji. Po ich pobraniu znajdziesz te każdy pakiet w katalogu wskazany jako lokalizacja pakietu Android SDK, jak widać na rysunku 3.

Aby otworzyć Menedżera SDK w Android Studio, kliknij Narzędzia > SDK Manager lub Menedżer SDK na pasku narzędzi. Jeśli nie używasz Android Studio, możesz pobrać narzędzia za pomocą funkcji sdkmanager .

Gdy dostępna jest aktualizacja pakietu, który już masz, pojawi się w polu wyboru obok pakietu.

  • Aby zaktualizować produkt lub zainstalować nowy, zaznacz pole wyboru.
  • Aby odinstalować pakiet, kliknij, aby wyczyścić pole wyboru.

Oczekujące aktualizacje są oznaczone w lewej kolumnie ikoną pobierania. Oczekujące usunięcia to oznaczony czerwonym X: .

Aby zaktualizować wybrane pakiety: kliknij Zastosuj lub OK i zaakceptuj umowy licencyjne.

Rysunek 3. Menedżer pakietów SDK na Androida

Wymagane pakiety

Na karcie Narzędzia SDK znajdziesz te narzędzia:

Narzędzia do kompilacji w pakiecie Android SDK
Zawiera narzędzia do tworzenia aplikacji na Androida. Więcej informacji: Informacje o wersji narzędzi do tworzenia pakietów SDK
Narzędzia platformy SDK na Androida
Zawiera różne narzędzia wymagane przez platforma Androida, w tym narzędzie adb.
Narzędzia wiersza poleceń w pakiecie SDK na Androida
Obejmuje niezbędne narzędzia, takie jak ProGuard. Więcej informacji: informacje o wersji narzędzi SDK.
Platforma Android SDK

Na karcie Platformy SDK musisz zainstalować co najmniej jedną wersję Androida. na której możesz skompilować aplikację. Użyj najnowszej wersji platformy jako celu kompilacji zapewniają użytkownikom najlepsze wrażenia na najnowszych urządzeniach. Aby pobrać wersję, zaznacz pole wyboru obok z nazwą wersji.

Nadal możesz uruchamiać aplikację na starszych wersjach. jednak musicie opierać się na najnowszych aby korzystać z nowych funkcji na urządzeniach z najnowszą wersją na urządzeniu z Androidem.

Sterownik Google USB
Wymagane w systemie Windows. Zawiera narzędzia pomocne w osiąganiu dobrych wyników adb na debugowanie przy użyciu urządzeń Google. Aby zainstalować, wejdź na Kup sterownik USB Google.

Do programowania zalecamy te narzędzia:

Emulator Androida
Narzędzie do emulacji urządzeń oparte na QEMU, którego można używać do debugowania i testować aplikacje w rzeczywistym środowisku wykonawczym Androida. Więcej informacji: przeczytaj informacje o wersji emulatora.

Uwaga: większość bibliotek interfejsów API, które były wcześniej udostępniane przez pakiety Repozytorium pomocy (takie jak Biblioteka pomocy Androida, Układ ograniczeń, Usługi Google Play i Firebase) są teraz dostępne w repozytorium Google Maven. Projekty utworzone w Android Studio 3.0 lub nowszym automatycznie dołączają to repozytorium do konfigurację kompilacji. Jeśli używasz starszego projektu, musisz ręcznie dodać repozytorium Maven Google do swojego build.gradle lub build.gradle.kts.

Obrazy systemu Intel lub ARM
Do uruchomienia emulatora Androida potrzebny jest obraz systemu. Każda wersja platformy zawiera obsługiwane obrazy systemu. Możesz też pobrać obrazy systemu później podczas tworzenia urządzeń wirtualnych z Androidem w Menedżerze AVD. Wybierz Intel lub ARM, w zależności od procesora komputera.
Usługi Google Play
Zawiera zestaw bibliotek, dokumentacji Javadocs i przykłady, które pomogą Ci stworzyć aplikację. Jeśli chcesz użyć funkcji Interfejsy API z Usług Google Play – musisz użyć systemu interfejsów API Google lub system operacyjny Google Play.

Poprzednia lista nie jest wyczerpująca i możesz dodać inne witryny, by pobrać dodatkowe pakiety od osób trzecich, jak opisano w następnej sekcji.

W niektórych przypadkach pakiet SDK może wymagać określonej minimalnej wersji innego narzędzia. Jeśli tak, Menedżer SDK powiadomi Cię o tym, dodając ostrzeżenie i dodaje zależności od listy pobranych plików.

Edytowanie i dodawanie witryn z narzędziami SDK

Na karcie Witryny z aktualizacją pakietu SDK możesz dodawać inne witryny hostujące własne narzędzia i nimi zarządzać. a potem pobierać pakiety z tych stron. Android Studio szuka narzędzi dla Androida aktualizacje narzędzi innych firm pochodzące z dodanych przez Ciebie witryn z pakietem SDK.

Na przykład operator sieci komórkowej lub producent urządzenia może zaoferować dodatkowe Biblioteki interfejsów API, które są obsługiwane przez ich własne urządzenia z Androidem. Do za pomocą ich bibliotek, możesz zainstalować pakiet Android SDK, dodając adres URL narzędzia SDK do Menedżera pakietów SDK w Karta Witryny z aktualizacją pakietu SDK.

Jeśli operator lub producent urządzenia hostował plik repozytorium dodatków SDK wykonaj te czynności, by dodać witrynę do pakietu Android SDK Menedżer:

  1. Kliknij kartę Witryny z aktualizacją pakietu SDK.
  2. Kliknij Dodaj. w: w górnej części okna.
  3. Wpisz nazwę i URL witryny zewnętrznej, a następnie kliknij OK.
  4. Upewnij się, że pole wyboru w kolumnie Włączone jest zaznaczone. .
  5. Kliknij Zastosuj lub OK.

Pojawią się wszystkie pakiety SDK dostępne na stronie na kartach Platformy SDK lub Narzędzia SDK, w razie potrzeby.

Automatycznie pobieraj brakujące pakiety za pomocą Gradle

Gdy uruchomisz kompilację na podstawie wiersza poleceń lub Android Studio, Gradle może pobierać pliki automatycznie brakujące pakiety SDK, od których zależy projekt, o ile odpowiednia licencja SDK jest wymagana; umowy zostały już zaakceptowane w Menedżerze SDK.

Gdy zaakceptujesz umowy licencyjne za pomocą Menedżera pakietów SDK, Android Studio utworzy katalog licencji w katalogu głównym pakietu SDK. Ten katalog licencji jest konieczne, aby Gradle mogła automatycznie pobierać brakujące pakiety.

Jeśli masz zaakceptowane umowy licencyjne na jednej stacji roboczej, ale chcesz i tworzyć projekty na innym, można eksportować licencje przez skopiowanie katalogu zaakceptowanych licencji.

Kopiowanie licencji do innego konta na komputerze, wykonaj następujące czynności:

  1. Na komputerze z zainstalowanym Androidem Studio kliknij Narzędzia > Menedżer pakietów SDK. U góry okna zwróć uwagę na ikonę Androida, Lokalizacja pakietu SDK.
  2. Przejdź do tego katalogu i znajdź katalog licenses/. w środku.

    Jeśli nie widzisz katalogu licenses/, wróć do: Android Studio, zaktualizuj narzędzia SDK i zaakceptuj licencję umowy. Po powrocie do katalogu głównego Android SDK znajdziesz w katalogu.

  3. Skopiuj cały katalog licenses/ i wklej go w pliku Katalog główny pakietu Android SDK na komputerze, na którym chcesz utworzyć w projektach AI.

Gradle może teraz automatycznie pobierać brakujące pakiety od konkretnego projektu.

Pamiętaj, że ta funkcja jest automatycznie wyłączana w przypadku kompilacji, z których korzystasz Android Studio, ponieważ menedżer pakietów SDK obsługuje pobieranie brakujących pakietów w IDE. Aby ręcznie wyłączyć tę funkcję, ustaw android.builder.sdkDownload=false w: gradle.properties plik do projektu.

Aktualizowanie narzędzi za pomocą wiersza poleceń

W systemach bez graficznego interfejsu użytkownika, na przykład na serwerach CI, nie można używać w narzędziu SDK Manager w Android Studio. Zamiast tego użyj Narzędzie wiersza poleceń sdkmanager aby zainstalować oraz zaktualizuj narzędzia i platformy SDK.

Po zainstalowaniu narzędzi i platform SDK za pomocą interfejsu sdkmanager może być konieczne zaakceptowanie wszelkie brakujące licencje. Można to również zrobić za pomocą usługi sdkmanager:

$ sdkmanager --licenses

To polecenie przeskanuje wszystkie zainstalowane narzędzia i platformy SDK oraz wyświetli wszelkie licencje, które nie zostało zaakceptowane. Pojawi się prośba o zaakceptowanie każdej licencji.