Wiadomości o usłudze

Ulubione agenty są teraz zintegrowane z Android Studio

Czas czytania: 3 min
Wyświetl profil użytkownika Matthew Warner
Matthew Warner Menedżer produktu, Android Developer Experience

Android Studio Rabbit 2 jest teraz stabilny i gotowy do użycia w środowisku produkcyjnym. Ta wersja zawiera kluczowe funkcje, które ułatwią Ci programowanie, takie jak Bring Your Own Agent, nowe funkcje emulatora XR, aktualizacja LeakCanary, nowe narzędzie do zarządzania umiejętnościami agenta, inspekcja kodu przez AI i inne. Więcej informacji o tych stabilnych funkcjach i funkcjach w najnowszej wersji Android Studio Canary znajdziesz w prezentacjach i rozmowach, które udostępniamy na Android Dev Summit, który jest dziś transmitowany na żywo. 

Bring Your Own Agent (BYOA): integracja preferowanych agentów kodujących

Wiemy, jak ważna jest dla Ciebie elastyczność w przepływach pracy. Możesz teraz korzystać z najlepszych agentów i najlepszych narzędzi do tworzenia aplikacji na Androida. Jeśli wolisz konkretnego agenta zgodnego z ACP, możesz go wybrać. Jeśli potrzebujesz opłacalności konkretnego agenta w swoim projekcie, możesz ją uzyskać. Jeśli musisz korzystać z usług konkretnego dostawcy, aby zachować zgodność z umową korporacyjną, możesz to zrobić.

BYOA_Claude_no_rounding.png
Uruchamianie agenta Claude w Android Studio

Możesz wybierać spośród ponad 40 agentów kodowania, w tym Claude Agent, Codex od OpenAI, Junie i Google Antigravity. Agenci mają dostęp do narzędzi Android Studio, takich jak Android Emulator, systemy kompilacji i Logcat. Mogą też korzystać z umiejętności Androida, aby wykonywać złożone zadania. 

Aby zacząć korzystać z BYOA, otwórz okno agenta i wybierz preferowanego agenta lub wybierz agenta w sekcji Ustawienia > Narzędzia > AI > Agenty, uwierzytelnij się i prześlij pierwszego prompta.  

Tworzenie aplikacji na Androida XR za pomocą emulatorów

Emulatory Androida XR dla okularów XR, okularów audio i okularów z wyświetlaczem są teraz stabilne w Android Studio i zawierają nowe oraz zaktualizowane funkcje, dzięki czemu możesz tworzyć, ulepszać i testować funkcje Androida XR bezpośrednio na laptopie. Zaktualizowany emulator okularów z wyświetlaczem umożliwia dostosowanie środowiska za pomocą własnych zdjęć sferycznych lub obrazu z połączonej kamery, dzięki czemu możesz testować rzeczywiste środowiska fizyczne z dowolnego miejsca. Wprowadziliśmy też nowe wskaźniki LED stanu mikrofonu i kamery oraz ulepszyliśmy kreator parowania, aby szybciej i bardziej niezawodnie parować wirtualny telefon z wirtualnym dźwiękiem i okularami z wyświetlaczem. Aby rozpocząć, uruchom emulatory XR, audio lub okularów z wyświetlaczem w Menedżerze urządzeń.

emulator environment.png
Środowiska z możliwością dostosowania dla inteligentnych okularów w emulatorze Androida XR

Odkrywanie, instalowanie i zarządzanie umiejętnościami Androida w Android Studio

installed-skills.png
Zarządzanie umiejętnościami w Android Studio

Teraz możesz łatwiej odkrywać, instalować i zarządzać umiejętnościami Androida bezpośrednio w menedżerze umiejętności w Android Studio, co zapewnia szczegółową kontrolę nad specjalistycznymi przepływami pracy i wskazówkami proceduralnymi dostępnymi dla agenta. Android Studio zawiera umiejętności dotyczące Androida i umiejętności agenta Firebase, takie jak migracja starszych widoków XML do Jetpack Compose, uaktualnienie do AGP 9, wdrażanie układów adaptacyjnych na urządzeniach składanych i tabletach czy integracja usług CameraX i Firebase.

Otwórz kartę edytora Umiejętności z menu z 3 kropkami w panelu agenta (Zarządzaj umiejętnościami agenta), wpisując @ w polu czatu i klikając Zarządzaj umiejętnościami, lub wybierając Ustawienia > Narzędzia > AI > Menedżer umiejętności.

manage-skills.png
Wywołuj zainstalowane umiejętności bezpośrednio na czacie za pomocą @ lub otwórz menedżera umiejętności

Poprawki agentowe z LeakCanary 

Android Studio bezpośrednio integruje LeakCanary z wbudowanym agentem, aby pomóc Ci diagnozować i rozwiązywać problemy z wyciekami pamięci bez opuszczania IDE. Dzięki tej integracji LeakCanary może dostarczać bardziej zrozumiałe wyjaśnienia przyczyn wycieków pamięci i proponować konkretne zmiany w kodzie, które pozwolą je wyeliminować. Wypróbuj tę funkcję w zadaniu LeakCanary w profilerze.

LeakCanary - AI Fix Zoomed in.png
Wykorzystaj AI do naprawiania wycieków pamięci w Profilerze Android Studio

Gemini Enterprise w Android Studio 

Zespoły inżynierów, które potrzebują zarządzania klasy korporacyjnej, rygorystycznych ustawień prywatności danych i niestandardowych integracji z wewnętrzną bazą wiedzy, mogą korzystać z pełnej obsługi Gemini Enterprise w Android Studio od wersji Android Studio Rabbit 1. Możesz używać Gemini Enterprise do łączenia się z systemami projektowania, wewnętrznymi pakietami SDK i prywatnymi repozytoriami, aby uzyskiwać trafne odpowiedzi w swoich przypadkach użycia. 

Gemini Enterprise w Android Studio zapewnia zespołom w firmach kluczowe funkcje:

  • Ścisła ochrona prywatności danych: gwarantuje, że kod źródłowy i kontekst obszaru roboczego nigdy nie są przechowywane ani używane do trenowania globalnych modeli podstawowych.
  • Zgodność i logi kontrolne: pełny wgląd w działania agentów, wygenerowane poprawki i historię promptów w ramach zabezpieczeń organizacji.
  • Zasady administratora: scentralizowane zarządzanie dla administratorów IT, które umożliwia definiowanie zatwierdzonych umiejętności, agentów i punktów końcowych modeli w zespołach programistów.

Przejście od nieprzetworzonych różnic do weryfikacji kodu z pomocą dzięki funkcji sprawdzania zmian 

Narzędzia oparte na agentach pomagają pisać i refaktoryzować kod szybciej niż kiedykolwiek, ale pojawił się nowy problem: sprawdzanie i weryfikowanie całego tego kodu. Przegląd zmian AI jest dostępny wszędzie tam, gdzie w Android Studio wprowadzane są zmiany w kodzie. Możesz uruchomić sprawdzanie z 3 wizualnych punktów wejścia lub bezpośrednio z okna czatu z agentem.

change-review-entry-points.png
Narzędzie do sprawdzania zmian działa w przypadku: 1. Zmiany dotyczące agenta 2. Pending Commits (Oczekujące zatwierdzenia) i 3. Git Log (Dziennik Git).

Proces sprawdzania zmian rozpoczyna się od identyfikacji zalecanych poprawek, w ramach których agent niezależnie sprawdza zmiany, oczekujące zatwierdzenia lub zatwierdzone zmiany podlegające weryfikacji. Po wprowadzeniu zalecanych poprawek możesz kliknąć Utwórz przewodnik, aby rozpocząć przewodnik z instrukcjami. Zamiast zmuszać Cię do czytania plików w porządku alfabetycznym, przewodnik przyspiesza sprawdzanie, grupując i ustalając priorytety powiązanych fragmentów różnic w projekcie w logiczne motywy.   

Pierwsze kroki

Aby zacząć korzystać z tych funkcji, pobierz najnowszą wersję stabilną Android Studio. Jeśli znajdziesz błąd, zgłoś problem. Dołącz do społeczności deweloperów aplikacji na Androida na LinkedInie, YouTube i X. 

Prezentacje i rozmowy na temat tych i innych funkcji możesz zobaczyć podczas wydarzenia Android Dev Summit, które jest dziś transmitowane na żywo. Możesz też dowiedzieć się więcej o aktualizacjach narzędzi agentowych na Androida. Nie możemy się doczekać, aby zobaczyć, co stworzysz.

Czytaj dalej