Android Studio w wersji 1.5.0 (listopad 2015 r.)
Poprawki i ulepszenia:
- Dodano nowe możliwości analizy Monitora pamięci do Monitora Androida. Gdy wyświetlasz plik HPROF zarejestrowany na tym monitorze, wyświetlane informacje są teraz bardziej przydatne, dzięki czemu możesz szybciej lokalizować problemy, takie jak wycieki pamięci. Aby użyć tego monitora, kliknij Android Monitor u dołu okna głównego. W Monitorze Androida kliknij kartę Pamięć. Gdy monitor jest uruchomiony, kliknij ikonę Dump Java Heap, a następnie w oknie głównym kliknij Captures i dwukrotnie kliknij plik, aby go wyświetlić. Po prawej stronie kliknij Capture Analysis (Analiza przechwytywania). (Monitor urządzenia z Androidem nie może działać w tym samym czasie co Monitor Androida).
- Dodano obsługę nowych precyzyjnych linków i linków do aplikacji. Edytor kodu może automatycznie tworzyć filtr intencji do linkowania bezpośredniego w pliku
AndroidManifest.xml
. Może też generować kod, który pomoże Ci zintegrować się z interfejsem App Indexing API w aktywności w pliku Java. Funkcja testowania precyzyjnych linków pomaga sprawdzić, czy dany precyzyjny link może uruchomić aplikację. Na karcie Ogólne w oknie Konfiguracje uruchamiania/debugowania możesz określić opcje uruchamiania precyzyjnych linków. Wywołania interfejsu App Indexing API możesz też testować w aktywności za pomocą wyświetlacza logcat w Monitorze Androida. Narzędzielint
na Androida wyświetla teraz ostrzeżenia dotyczące niektórych problemów związanych z precyzyjnymi linkami i interfejsem App Indexing API. - Dodano możliwość używania krótkich nazw podczas uzupełniania kodu niestandardowych widoków w edytorze kodu.
- Dodaliśmy obsługę większej liczby elementów
VectorDrawable
w Vector Asset Studio w celu zapewnienia zgodności wstecznej. Studio zasobów wektorowych może używać tych elementów do konwertowania obiektów rysowalnych wektorowo na rastrowe obrazy PNG, które można wykorzystywać w Androidzie 4.4 (API na poziomie 20) i starszych wersjach. - Dodaliśmy nowe
lint
testy dla Androida TV i Androida Auto, aby zapewnić Ci natychmiastowe, praktyczne informacje zwrotne w Android Studio, a także kilka szybkich poprawek. Na przykład w przypadku Androida TV może zgłaszać problemy z uprawnieniami, nieobsługiwanym sprzętem, elementemuses-feature
i brakującym banerem oraz szybko je rozwiązywać. W przypadku Androida Auto może sprawdzać prawidłowe użycie w pliku deskryptora, do którego odwołuje się plikAndroidManifest.xml
, zgłaszać brak filtra intencji dla klasyMediaBrowserService
i wykrywać określone problemy z działaniami głosowymi. - Dodaliśmy nowe sprawdzenia
lint
dotyczące niezabezpieczonych odbiorników transmisji,SSLCertificateSocketFactory
iHostnameVerifier
użycia klas orazFile.setReadable()
iFile.setWritable()
wywołań. Wykrywa też nieprawidłowe wyszukiwania zasobów w pliku manifestu, zwłaszcza w przypadku zasobów, które różnią się w zależności od konfiguracji. - Naprawiliśmy kilka problemów ze stabilnością.