Android Studio w wersji 1.5.0 (listopad 2015 r.)

Poprawki i ulepszenia:

  • Dodaliśmy nowe możliwości analityczne Monitorowania pamięci do Android Monitor. Gdy wyświetlisz plik HPROF przechwycony na tym monitorze, wyświetlacz staje się bardziej pomocny i pozwala szybciej znaleźć problemy, takie jak wycieki pamięci. Aby go używać, kliknij Monitor Android u dołu okna głównego. W Android Monitor kliknij kartę Pamięć. Gdy monitor jest uruchomiony, kliknij ikonę Dump Java Heap (Dump Java Heap), a następnie kliknij Captures w głównym oknie i kliknij dwukrotnie plik, aby go wyświetlić. Po prawej stronie kliknij Capture Analysis (Analiza przechwytywania). (Monitora urządzenia z Androidem nie można uruchomić jednocześnie z Monitorem Android).
  • Dodano obsługę precyzyjnego linku i linku do aplikacji. Edytor kodu może automatycznie utworzyć filtr intencji na potrzeby precyzyjnych linków w pliku AndroidManifest.xml. Może też generować kod ułatwiający integrację z interfejsem API indeksowania aplikacji w aktywności w pliku Javy. Funkcja testowania precyzyjnych linków pomaga sprawdzić, czy określony precyzyjny link może uruchomić aplikację. Na karcie Ogólne okna dialogowego Konfiguracje uruchamiania/debugowania możesz określić opcje uruchamiania precyzyjnych linków. Możesz też przetestować wywołania interfejsu API indeksowania aplikacji w aktywności, używając wyświetlacza logcat w Android Monitor. Narzędzie lint na Androida wyświetla teraz ostrzeżenia dotyczące niektórych problemów związanych z precyzyjnymi linkami i interfejsem API indeksowania aplikacji.
  • Dodaliśmy możliwość używania krótkich nazw podczas wypełniania niestandardowych widoków w edytorze kodu.
  • W Vector Asset Studio dodaliśmy obsługę większej liczby elementów VectorDrawable, by zapewnić zgodność wsteczną. Studio zasobów wektorowych może używać tych elementów do konwertowania elementów rysowalnych wektorowych na obrazy rastrowe w formacie PNG, z których można korzystać na Androidzie 4.4 (poziom interfejsu API 20) lub starszym.
  • Dodaliśmy nowe testy lint dotyczące Androida TV i Androida Auto, aby zapewnić natychmiastowe działania w Android Studio i udostępnić Ci kilka szybkich poprawek. Na przykład w przypadku Androida TV może zgłosić problem z uprawnieniami, nieobsługiwanym sprzętem, element uses-feature i brakujący baner oraz szybko rozwiązać problem z banerem. W przypadku Androida Auto może sprawdzać poprawność użycia w pliku deskryptora, do którego odwołuje się plik AndroidManifest.xml, zgłaszać, jeśli nie ma filtra intencji dla klasy MediaBrowserService, oraz identyfikować problemy z komendami głosowymi.
  • Dodano nowe testy lint pod kątem niezabezpieczonych odbiorników transmisji, użycia klas SSLCertificateSocketFactory i HostnameVerifier oraz połączeń File.setReadable() i File.setWritable(). Wykrywa również nieprawidłowe wyszukiwania zasobów 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ą.