Poradniki

Interfejs wiersza poleceń Androida i umiejętności: twórz aplikacje na Androida 3 razy szybciej za pomocą dowolnego agenta

Czas czytania: 4 minuty

Jako deweloperzy aplikacji na Androida macie wiele możliwości wyboru agentów, narzędzi i LLM, których używacie do tworzenia aplikacji. Niezależnie od tego, czy używasz Gemini w Android Studio, interfejsu wiersza poleceń Gemini, Antigravity czy agentów innych firm, takich jak Claude Code lub Codex, naszym celem jest zapewnienie możliwości tworzenia wysokiej jakości aplikacji na Androida w dowolnym miejscu.

Dziś przedstawiamy nowy zestaw narzędzi i zasobów Androida do przepływów pracy opartych na agentach – interfejs wiersza poleceń Androida z umiejętnościami Androida i bazą wiedzy Androida. Ten zestaw narzędzi został zaprojektowany tak, aby wyeliminować zgadywanie w podstawowych przepływach pracy związanych z tworzeniem aplikacji na Androida, gdy kierujesz pracą agenta poza Android Studio. Dzięki temu Twoi agenci będą bardziej wydajni, skuteczni i będą mogli stosować najnowsze zalecane wzorce i sprawdzone metody.

Niezależnie od tego, czy dopiero zaczynasz tworzyć aplikacje na Androida, jesteś doświadczonym deweloperem aplikacji na Androida czy zarządzasz aplikacjami na platformach mobilnych i internetowych, tworzenie aplikacji przy użyciu najnowszych wskazówek, narzędzi i pomocy AI jest łatwiejsze niż kiedykolwiek. Niezależnie od tego, w jakim środowisku zaczniesz korzystać z tych zasobów, zawsze możesz przenieść swoje doświadczenie w tworzeniu aplikacji do Android Studio, gdzie dostępne są najnowocześniejsze narzędzia i agenci do tworzenia aplikacji na Androida, które pomogą Ci stworzyć naprawdę wyjątkową aplikację.

(Ponowne) wprowadzenie interfejsu wiersza poleceń Androida

Agenci działają najlepiej, gdy mają lekki, programowy interfejs do interakcji z pakietem Android SDK i środowiskiem programistycznym. Dlatego w centrum tego nowego przepływu pracy znajduje się odświeżony interfejs wiersza poleceń Androida. Nowy interfejs wiersza poleceń Androida służy jako główny interfejs do tworzenia aplikacji na Androida z poziomu terminala. Zawiera polecenia do konfigurowania środowiska, tworzenia projektów i zarządzania urządzeniami. Został zaprojektowany z myślą o nowoczesnych możliwościach i łatwej aktualizacji.

Polecenie create tworzy projekt aplikacji na Androida w kilka sekund.

Z naszych wewnętrznych eksperymentów wynika, że interfejs wiersza poleceń Androida usprawnił konfigurację projektu i środowiska, zmniejszając wykorzystanie tokenów LLM o ponad 70% , a zadania były wykonywane 3 razy szybciej niż wtedy, gdy agenci próbowali wykonywać te zadania przy użyciu tylko standardowych zestawów narzędzi.

Kluczowe możliwości, które są dostępne:

  • Zarządzanie pakietem SDK: użyj android sdk install, aby pobrać tylko potrzebne komponenty, co zapewni Ci lekkie środowisko programistyczne.
  • Szybkie tworzenie projektów: polecenie android create generuje nowe projekty na podstawie oficjalnych szablonów, co zapewnia stosowanie zalecanej architektury i sprawdzonych metod od pierwszej linii kodu.
  • Szybkie tworzenie i wdrażanie urządzeń: twórz wirtualne urządzenia i zarządzaj nimi za pomocą android emulator oraz wdrażaj aplikacje za pomocą android run, co eliminuje zgadywanie w ręcznych cyklach tworzenia i wdrażania.
  • Możliwość aktualizacji: uruchom polecenie android update, aby mieć pewność, że masz najnowsze możliwości.

Interfejs wiersza poleceń Androida może utworzyć urządzenie, uruchomić na nim aplikację i ułatwić agentom poruszanie się po interfejsie.

Interfejs wiersza poleceń Androida nie tylko usprawni przepływy pracy oparte na agentach, ale też został zaprojektowany tak, aby uprościć CI, konserwację i inne zautomatyzowane skrypty w związku z coraz bardziej rozproszonym charakterem tworzenia aplikacji na Androida.Pobierz i wypróbuj interfejs wiersza poleceń Androida już dziś.

Ugruntowanie LLM za pomocą oficjalnych umiejętności Androida

Tradycyjna dokumentacja może być opisowa, koncepcyjna i ogólna. Chociaż jest idealna do nauki, LLM często wymagają precyzyjnych, praktycznych instrukcji, aby wykonywać złożone przepływy pracy bez używania przestarzałych wzorców i bibliotek.

Aby wypełnić tę lukę, uruchamiamy repozytorium GitHub z umiejętnościami Androida. Umiejętności to modułowe zestawy instrukcji oparte na Markdownie (SKILL.md), które zawierają specyfikację techniczną zadania i są zaprojektowane tak, aby automatycznie uruchamiać się, gdy prompt pasuje do metadanych umiejętności. Dzięki temu nie musisz ręcznie dołączać dokumentacji do każdego prompta.

Umiejętności Androida obejmują niektóre z najczęstszych przepływów pracy, z którymi mogą mieć problemy niektórzy deweloperzy aplikacji na Androida i LLM. Pomagają one modelom lepiej rozumieć i wykonywać określone wzorce zgodne z naszymi sprawdzonymi metodami i wskazówkami dotyczącymi tworzenia aplikacji na Androida.

W pierwszej wersji repozytorium znajdują się umiejętności takie jak:

  • Konfiguracja i migracja Navigation 3.
  • Wdrażanie obsługi od krawędzi do krawędzi.
  • Migracje AGP 9 i XML-to-Compose.
  • Analiza konfiguracji R8 i nie tylko.

Jeśli używasz interfejsu wiersza poleceń Androida, możesz przeglądać i konfigurować przepływ pracy agenta za pomocą naszej rosnącej kolekcji umiejętności, używając polecenia android skills. Umiejętności te mogą też współistnieć z innymi umiejętnościami, które tworzysz, lub umiejętnościami innych firm stworzonymi przez społeczność deweloperów aplikacji na Androida. Dowiedz się więcej o pierwszych krokach z umiejętnościami Androida.

Zainstaluj umiejętności Androida za pomocą interfejsu wiersza poleceń Androida, aby zwiększyć skuteczność i wydajność agenta. 

Najnowsze wskazówki w bazie wiedzy Androida

Trzecim komponentem, który dziś wprowadzamy, jest baza wiedzy Androida. To specjalistyczne źródło danych, dostępne za pomocą polecenia android docs i już dostępne w najnowszej wersji Android Studio, umożliwia agentom wyszukiwanie i pobieranie najnowszych, wiarygodnych wskazówek dla deweloperów, które mogą wykorzystywać jako odpowiedni kontekst.

Baza wiedzy Androida zapewnia agentom najnowszy kontekst, wskazówki i sprawdzone metody dotyczące Androida.

Dzięki dostępowi do często aktualizowanej bazy wiedzy agenci mogą opierać swoje odpowiedzi na najnowszych informacjach z dokumentacji dla deweloperów Androida, Firebase, Google Developers i Kotlin. Dzięki temu nawet jeśli data odcięcia szkolenia LLM jest sprzed roku, może ona nadal zawierać wskazówki dotyczące najnowszych frameworków i wzorców, które obecnie zalecamy.

Android Studio: najlepsze miejsce na tworzenie aplikacji premium

Oprócz umożliwienia deweloperom i agentom konfigurowania projektów i powtarzalnego kodu zaprojektowaliśmy też te nowe narzędzia i zasoby, aby ułatwić przejście na Android Studio. Oznacza to, że możesz szybko rozpocząć prototypowanie za pomocą agenta korzystającego z interfejsu wiersza poleceń Androida, a następnie otworzyć projekt w Android Studio, aby dostroić interfejs za pomocą narzędzi wizualnych do edytowania kodu, projektowania interfejsu, głębokiego debugowania i zaawansowanego profilowania, które skalują się wraz z rosnącymi możliwościami aplikacji.

Gdy nadejdzie czas na utworzenie wysokiej jakości aplikacji do publikacji na dużą skalę na różnych typach urządzeń, nasz agent w Android Studio będzie Ci pomagać, korzystając z najnowszych sprawdzonych metod i bibliotek. Oprócz zaawansowanych trybów agenta i planowania do aktywnego tworzenia aplikacji wprowadziliśmy oparty na AI przepływ pracy nowego projektu, który umożliwia szybkie prototypowanie kolejnego świetnego pomysłu na Androida.

Dzięki tym wbudowanym agentom możesz łatwo rozszerzyć swoje pomysły na aplikacje na telefony, urządzenia składane, tablety, Wear OS, Androida Auto i Androida TV. Dzięki pełnemu kontekstowi kodu źródłowego projektu i kompleksowemu zestawowi narzędzi do debugowania, profilowania i emulacji masz do dyspozycji kompleksowy zestaw narzędzi przyspieszony przez AI.

Wypróbuj już dzisiaj

Interfejs wiersza poleceń Androida jest dziś dostępny w wersji zapoznawczej wraz z rosnącym zestawem umiejętności i wiedzy Androida dla agentów. Aby rozpocząć, pobierz interfejs wiersza poleceń Androida na stronie d.android.com/tools/agents.

Czytaj dalej