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 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 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.
-
PoradnikiWydajność aplikacji jest często utożsamiana z płynnym interfejsem i szybkim uruchamianiem, ale pamięć jest cichym fundamentem, na którym opierają się te widoczne wskaźniki. Nie jest tajemnicą, że obserwujemy zmianę, w której pamięć urządzenia jest ważniejsza niż kiedykolwiek.
Alice Yuan, Ajesh Pai, Fung Lam • Czas czytania: 10 min -
r.r.
PoradnikiZ przyjemnością informujemy, że wprowadzamy nowy zweryfikowany adres e-mail wydany przez Google, który deweloperzy mogą teraz pobierać bezpośrednio z interfejsu API danych logowania cyfrowych Menedżera danych logowania Androida.
Niharika Arora, Jean-Pierre Pralle • Czas czytania: 3 minuty -
r.r.
PoradnikiGoogle zdaje sobie sprawę, że szybkie zużycie baterii jest dla użytkowników Androida natychmiastowym [skojarzeniem], dlatego podejmuje znaczące kroki, aby pomóc deweloperom w tworzeniu bardziej energooszczędnych aplikacji.
Alice Yuan • Czas czytania: 8 minut
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.