Android

To narzędzie nie jest już obsługiwane. W Android Studio możesz tworzyć AVD i tworzyć projekty. Natomiast w sdkmanager możesz wyświetlać i instalować pakiety SDK.

android to narzędzie wiersza poleceń znajdujące się w katalogu tools/ pakietu Android SDK. android umożliwia:

  • Tworzenie, usuwanie i wyświetlanie urządzeń wirtualnych z Androidem. Teraz użyj Androida Studio lub avdmanager w wierszu poleceń.
  • Tworzenie i aktualizowanie projektów na Androida. (już w Android Studio).
  • Zaktualizuj pakiet Android SDK o nowe platformy, dodatki i dokumentację. (Teraz użyj narzędzia wiersza poleceń sdkmanager).

Jeśli używasz Android Studio, funkcje narzędzia android są zintegrowane z IDE, więc nie musisz używać tego narzędzia bezpośrednio.

Uwaga: dokumentacja poniższych opcji nie jest wyczerpująca i może być nieaktualna. Aby uzyskać aktualną listę opcji, uruchom android --help.

Składnia

Składnia instrukcji android jest taka:

android [global options] action [action options]

Opcje globalne

-s
Tryb cichy: wydrukowane są tylko błędy.
-h
Pomoc dotycząca użytkowania.
-v
Tryb szczegółowy: wyświetlane są błędy, ostrzeżenia i komunikaty informacyjne.

Działania i opcje AVD

W tej tabeli znajdziesz działania i opcje dostępne w przypadku AVD:

Działanie Opcja Opis Komentarze
avd Brak Uruchom Menedżera AVD.
sdk Brak Uruchom Menedżera pakietów Android SDK.
create avd -n <name> Nazwa AVD. Wymagane
-t <targetID> Identyfikator docelowy obrazu systemu, który ma być używany z nowym komponentem AVD. Aby uzyskać listę dostępnych celów, użyj funkcji android list targets. Wymagane
-c <path>|<size>[K|M] Ścieżka do obrazu karty SD, który ma być używany z tym komponentem AVD, lub rozmiar nowego obrazu karty SD do utworzenia na potrzeby tego formatu AVD. np. -c path/to/sdcard lub -c 1000M.
-f Wymuś utworzenie AVD.
-p <path> Ścieżka do lokalizacji umożliwiającej utworzenie katalogu na pliki tego AVD.
-s <name>|<width>-<height> Skóra do użycia w przypadku tego AVD, określona za pomocą nazwy lub wymiarów. Narzędzie android wyszukuje pasującą skórkę według nazwy lub wymiaru w katalogu skins/ środowiska docelowego, do którego odwołuje się argument -t <targetID>. Przykład: -s HVGA-L.
delete avd -n <name> Nazwa elementu AVD do usunięcia. Wymagane
move avd -n <name> Nazwa AVD do przeniesienia. Wymagane
-p <path> Ścieżka do lokalizacji umożliwiającej utworzenie katalogu na pliki tego AVD.
-r <new-name> Nowa nazwa AVD do zmiany nazwy.
update avd -n <name> Nazwa AVD do przeniesienia. Wymagane

Działania i opcje w projekcie

W tabeli poniżej znajdziesz działania i opcje związane z projektami:

Działanie Opcja Opis Komentarze
create project -n <name> Nazwa projektu. Wymagane
-t <targetID> Identyfikator docelowy obrazu systemu, który ma być używany z nowym komponentem AVD. Aby uzyskać listę dostępnych celów, użyj funkcji android list targets. Wymagane
-k <path>|<size>[K|M] Przestrzeń nazw pakietu. Wymagane
-a Nazwa domyślnej klasy Activity. Wymagane
-p <path> Lokalizacja katalogu projektu. Wymagane
update project -n <name> Nazwa projektu do aktualizacji.
-p <path> Ścieżka lokalizacji projektu. Wymagane
-l <library path> Ścieżka lokalizacji biblioteki Androida do dodania względem głównego projektu.
-s <subprojects> Zaktualizuj wszystkie projekty w podfolderach, na przykład projekty testowe.
-t <targetID> Identyfikator elementu docelowego, który należy ustawić dla projektu.
create test-project -n <name> Nazwa projektu.
-p <path> Ścieżka lokalizacji projektu. Wymagane
-m <main> Nazwa projektu. Wymagane
update test-project -p <path> Ścieżka lokalizacji projektu do przetestowania w stosunku do nowego projektu. Wymagane
-m <main> Główna klasa projektu do przetestowania. Wymagane
create lib-project -k <packageName> Nazwa pakietu projektu biblioteki. Wymagane
-p <path> Ścieżka lokalizacji projektu. Wymagane
-t <targetID> Identyfikator docelowy projektu biblioteki. Wymagane
-n <name> Nazwa projektu. Wymagane
update lib-project -p <path> Ścieżka lokalizacji projektu. Wymagane
-l <libraryPath> Ścieżka lokalizacji biblioteki Androida do dodania względem głównego projektu.
-t <name> Identyfikator docelowy projektu biblioteki.
create uitest-project -n <name> Nazwa projektu testowego interfejsu użytkownika.
-t <name> Identyfikator docelowy projektu testowego interfejsu użytkownika. Wymagane
-p <path> Ścieżka lokalizacji projektu testowego interfejsu użytkownika. Wymagane

Zaktualizuj działania

update adb
Aktualizuje narzędzie adb, aby obsługiwało urządzenia USB zadeklarowane w dodatkach do pakietu SDK.
update sdk
Aktualizuje pakiet SDK przez sugerowanie nowych platform do zainstalowania (jeśli są dostępne).