Interfejs wiersza poleceń Androida i umiejętności: 3-krotnie szybsze tworzenie aplikacji na Androida za pomocą dowolnego agenta
Czas czytania: 4 minuty
Jako deweloperzy aplikacji na Androida macie wiele możliwości wyboru agentów, narzędzi i dużych modeli językowych, których możecie używać 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 każdym miejscu.
Dziś wprowadzamy nowy zestaw narzędzi i zasobów na Androida do przepływów pracy opartych na agentach – interfejs wiersza poleceń Androida z umiejętnościami Androida i bazą wiedzy o Androidzie. Ten zbiór narzędzi został zaprojektowany tak, aby wyeliminować zgadywanie w przypadku podstawowych przepływów 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 zdolni do stosowania najnowszych zalecanych wzorców i sprawdzonych metod.
Niezależnie od tego, czy dopiero zaczynasz przygodę z tworzeniem aplikacji 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 materiałów, zawsze możesz przenieść swoje doświadczenie programistyczne do Androida Studio, gdzie dostępne są najnowocześniejsze narzędzia i agenty do tworzenia aplikacji na Androida, które pomogą Ci w pełni wykorzystać potencjał Twojej aplikacji.
(Ponowne) wprowadzenie interfejsu wiersza poleceń Androida
Agenci działają najlepiej, gdy mają prosty interfejs programowy do interakcji z pakietem SDK Androida i środowiskiem programistycznym. Podstawą tego nowego przepływu pracy jest odświeżony interfejs wiersza poleceń Androida. Nowy interfejs wiersza poleceń Androida to główne narzędzie 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 funkcjach 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 je realizować, korzystając tylko ze standardowych zestawów narzędzi.
Najważniejsze funkcje, z których możesz korzystać:
- Zarządzanie pakietami SDK: używaj
android sdk install, aby pobierać tylko potrzebne komponenty, co zapewnia oszczędne środowisko programistyczne. - Szybkie tworzenie projektów: polecenie
android creategeneruje nowe projekty na podstawie oficjalnych szablonów, dzięki czemu zalecana architektura i sprawdzone metody są stosowane od pierwszej linii kodu. - Szybkie tworzenie i wdrażanie urządzeń: twórz urządzenia wirtualne i zarządzaj nimi za pomocą
android emulatororaz wdrażaj aplikacje za pomocąandroid run, co eliminuje zgadywanie podczas ręcznego tworzenia i wdrażania. - Możliwość aktualizacji: uruchom
android update, aby mieć dostęp do najnowszych funkcji.
Interfejs wiersza poleceń Androida może utworzyć urządzenie, uruchomić na nim aplikację i ułatwić pracownikom poruszanie się po interfejsie.
Interfejs wiersza poleceń Androida nie tylko usprawni procesy tworzenia agentów, ale też uprości ciągłą integrację, konserwację i inne zautomatyzowane skrypty w coraz bardziej rozproszonym środowisku programowania na Androida. Pobierz i wypróbuj interfejs wiersza poleceń Androida już dziś!
Ugruntowywanie modeli LLM za pomocą oficjalnych umiejętności Androida
Tradycyjna dokumentacja może być opisowa, koncepcyjna i ogólna. Modele LLM doskonale nadają się do nauki, ale często wymagają precyzyjnych, praktycznych instrukcji, aby wykonywać złożone procesy bez używania przestarzałych wzorców i bibliotek.
Aby wypełnić tę lukę, udostępniamy repozytorium GitHub z umiejętnościami na 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 procesów, z którymi mogą mieć problemy niektórzy deweloperzy aplikacji na Androida i duże modele językowe. 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 zawiera umiejętności takie jak:
- Konfiguracja i migracja Navigation 3 .
- Wdrożenie obsługi wyświetlania bez ramki.
- 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. Mogą one też działać obok innych umiejętności utworzonych przez Ciebie lub umiejętności innych firm stworzonych przez społeczność deweloperów Androida. Dowiedz się więcej o pierwszych krokach z umiejętnościami na 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 o Androidzie
Trzecim komponentem, który dziś wprowadzamy, jest baza wiedzy o Androidzie. Dostępne za pomocą polecenia android docs i już dostępne w najnowszej wersji Androida Studio to specjalistyczne źródło danych umożliwia agentom wyszukiwanie i pobieranie najnowszych, wiarygodnych wytycznych dla programistów, które mogą być używane jako odpowiedni kontekst.
Baza wiedzy o Androidzie zapewnia agentom najnowsze informacje, 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 trenowania LLM jest sprzed roku, może on 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 tego, że ułatwiają one programistom i agentom konfigurowanie projektów i tworzenie powtarzalnego kodu, zaprojektowaliśmy je tak, aby ułatwiały przejście na Android Studio. Oznacza to, że możesz szybko rozpocząć tworzenie prototypu za pomocą agenta korzystającego z interfejsu wiersza poleceń Androida, a następnie otworzyć projekt w Android Studio, aby dostosować interfejs za pomocą narzędzi wizualnych do edycji kodu, projektowania interfejsu, zaawansowanego debugowania i profilowania, które skalują się wraz z rosnącymi możliwościami aplikacji.
Gdy przyjdzie czas na stworzenie 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 programistycznych. Oprócz zaawansowanych trybów agenta i planowania do aktywnego programowania wprowadziliśmy oparty na AI proces tworzenia nowego projektu, który umożliwia szybkie prototypowanie kolejnego świetnego pomysłu na aplikację na Androida.
Dzięki tym wbudowanym agentom możesz łatwo rozszerzać 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 przyspieszonych przez AI.
Zacznij już dziś
Interfejs wiersza poleceń Androida jest dziś dostępny w wersji podglądowej wraz z rosnącym zestawem umiejętności i wiedzy o Androidzie dla agentów. Aby rozpocząć, wejdź na stronę d.android.com/tools/agents i pobierz interfejs wiersza poleceń Androida.
-
InstrukcjeWitamy 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 i autonomiczne środowisko. W poprzednim poście przedstawiliśmy Jetpackera, czyli aplikację w wersji demonstracyjnej, której będziemy używać w tej serii.
Caren Chang • Czas czytania: 6 minut -
InstrukcjeWitamy 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 i autonomiczne środowisko.
Thomas Ezan, Jolanda Verhoef, Caren Chang • Czas czytania: 8 minut -
InstrukcjeJetpacker to aplikacja demonstracyjna, którą nasz zespół stworzył od podstaw na tegoroczną konferencję Google I/O (została zbudowana przy użyciu Antigravity). Jetpacker pomaga użytkownikom planować, odkrywać i cieszyć się kolejną wielką przygodą.
Jolanda Verhoef • Czas czytania: 4 min
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.