Android Studio w wersji 1.5.0 (listopad 2015 r.)
Poprawki i ulepszenia:
- Dodaliśmy do Monitora Androida nowe możliwości analizowania monitorowania pamięci. Podczas wyświetlania pliku HPROF zarejestrowanego przez ten monitor wyświetlacz jest teraz bardziej przydatny, dzięki czemu szybciej można znaleźć problemy, takie jak wycieki pamięci. Aby korzystać z tego monitora, u dołu okna głównego kliknij Monitor Androida. W Monitorze Androida kliknij kartę Pamięć. Gdy monitor jest uruchomiony, kliknij ikonę Zrzuć stertę Java, a następnie w głównym oknie kliknij Captures (Przechwyty) i kliknij dwukrotnie plik, by go wyświetlić. Po prawej stronie kliknij Analiza przechwycenia. (Monitor urządzeń z Androidem nie może działać jednocześnie z Monitorem Androida).
- Dodano obsługę nowych precyzyjnych linków i linków do aplikacji. Edytor kodu może automatycznie utworzyć filtr intencji na potrzeby precyzyjnych linków w pliku
AndroidManifest.xml
. Może też generować kod, który ułatwi Ci integrację z interfejsem App Indexing API w aktywności w pliku Java. Funkcja testowania precyzyjnych linków pomaga sprawdzić, czy określony precyzyjny link może uruchomić aplikację. Na karcie Ogólne w oknie Konfiguracje uruchamiania/debugowania możesz określić opcje uruchamiania precyzyjnych linków. Możesz też testować wywołania interfejsu App Indexing API w aktywności, korzystając z widoku logcat w Monitorze Androida. Narzędzielint
na Androida zawiera teraz ostrzeżenia dotyczące niektórych problemów z precyzyjnymi linkami i interfejsem App Indexing API. - Dodano możliwość używania krótkich nazw podczas wypełniania widoków niestandardowych za pomocą kodu w Edytorze kodu.
- Dodaliśmy obsługę większej liczby elementów
VectorDrawable
w Vector Asset Studio w celu zapewnienia zgodności wstecznej. Vector Asset Studio może używać tych elementów do konwertowania obiektów rysowalnych wektorowych na obrazy rastrowe PNG, które można używać na urządzeniach z Androidem 4.4 (poziom interfejsu API 20) i starszych. - Dodaliśmy nowe testy
lint
dotyczące Androida TV i Androida Auto, dzięki którym możesz natychmiast uzyskać przydatne informacje w Android Studio oraz kilka szybkich poprawek. Na przykład w przypadku Androida TV może on zgłaszać i szybko rozwiązywać problemy z uprawnieniami, nieobsługiwanym sprzętem, elementemuses-feature
i brakiem banera. W przypadku Androida Auto może ona sprawdzać prawidłowe użycie w pliku deskryptora odwołującego się do plikuAndroidManifest.xml
, zgłaszać brak filtra intencji dla klasyMediaBrowserService
oraz identyfikować niektóre problemy z działaniami głosowymi. - Dodaliśmy nowe testy
lint
dotyczące niezabezpieczonych odbiorników transmisji, użycia klasSSLCertificateSocketFactory
iHostnameVerifier
oraz wywołańFile.setReadable()
iFile.setWritable()
. Wykrywanie nieprawidłowych wyszukiwań zasobów w pliku manifestu, zwłaszcza w przypadku zasobów, które różnią się w zależności od konfiguracji. - Naprawiono kilka problemów ze stabilnością.