Interfejs wiersza poleceń Androida i umiejętności: twórz aplikacje na Androida 3 razy szybciej za pomocą dowolnego agenta
Czas czytania: 4 min
Jako deweloperzy aplikacji na Androida macie wiele możliwości wyboru agentów, narzędzi i modeli 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 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 w tworzeniu naprawdę wyjątkowych aplikacji.
(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 zużycie 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 polecenia
android sdk install, aby pobrać tylko te komponenty, które są potrzebne, co zapewni Ci lekkie środowisko programistyczne. - Szybkie tworzenie projektów: polecenie
android creategeneruje 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 emulatororaz 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 korzystasz z najnowszych funkcji.
Interfejs wiersza poleceń Androida może utworzyć urządzenie, uruchomić na nim aplikację i ułatwić agentom poruszanie się po interfejsie użytkownika.
Interfejs wiersza poleceń Androida nie tylko usprawni przepływy pracy oparte na agentach, ale także został zaprojektowany tak, aby uprościć CI, konserwację i wszelkie 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 modeli LLM za pomocą oficjalnych umiejętności Androida
Tradycyjna dokumentacja może być opisowa, koncepcyjna i ogólna. Chociaż jest idealna do nauki, modele 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 uruchamiać się automatycznie, 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 deweloperzy Androida i modele LLM. Pomagają one modelom lepiej rozumieć i realizować konkretne wzorce zgodnie ze 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 inne!
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 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, autorytatywnych wytycznych dla deweloperów, które mogą być używane 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 dokumentacji Kotlina. Dzięki temu nawet jeśli data odcięcia szkolenia LLM jest sprzed roku, może ona nadal udzielać wskazówek dotyczących najnowszych frameworków i wzorców, które obecnie zalecamy.
Android Studio: najlepsze miejsce na aplikacje premium
Oprócz umożliwienia deweloperom i agentom obsługi konfiguracji projektu 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 użytkownika za pomocą narzędzi wizualnych do edycji kodu, projektowania interfejsu użytkownika, 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 służył pomocą, 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 oraz 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 z d.android.com/tools/agents.
-
PoradnikiJetpacker to aplikacja demonstracyjna, którą nasz zespół stworzył od podstaw na tegoroczną konferencję Google I/O (przy użyciu Antigravity). Jetpacker pomaga użytkownikom planować, odkrywać i cieszyć się kolejną wielką przygodą.
Jolanda Verhoef • Czas czytania: 4 min -
PoradnikiWitamy z powrotem w serii postów na blogu „Tworzenie inteligentnych aplikacji na Androida”, w której przekształcamy podstawową aplikację na Androida w spersonalizowane, inteligentne środowisko oparte na agentach. W poprzednim poście omówiliśmy, jak wykorzystać Firebase AI Logic do tworzenia funkcji AI hostowanych w chmurze i hybrydowych.
Ben Weiss • Czas czytania: 6 min -
PoradnikiWitamy z powrotem w serii postów na blogu „Tworzenie inteligentnych aplikacji na Androida”, w której przekształcamy podstawową aplikację na Androida w spersonalizowane, inteligentne środowisko oparte na agentach.
Thomas Ezan, Jolanda Verhoef, Caren Chang • Czas czytania: 8 min
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.