Android Studio w wersji 1.5.0 (listopad 2015)

Poprawki i ulepszenia:

  • Dodaliśmy nowe możliwości analizy w Monitorze pamięci do Monitora Androida. Gdy wyświetlasz plik HPROF przechwycony przez ten monitor, wyświetlane informacje są teraz bardziej przydatne, dzięki czemu możesz szybciej zlokalizować problemy, takie jak wycieki pamięci. Aby użyć tego monitora, kliknij Monitor Androida u dołu okna głównego. W Monitorze Androida kliknij kartę Pamięć. Gdy monitor jest uruchomiony, kliknij ikonę Zrzut sterty Javy, a następnie kliknij Przechwytywanie w oknie głównym i kliknij dwukrotnie plik, aby go wyświetlić. Po prawej stronie kliknij Analiza przechwytywania. (Monitor urządzenia z Androidem nie może być uruchomiony w tym samym czasie co Monitor Androida).
  • Dodaliśmy obsługę precyzyjnych linków i linków do aplikacji. Edytor kodu może automatycznie utworzyć filtr intencji do precyzyjnego linkowania w pliku AndroidManifest.xml. Może też wygenerować 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. Możesz też testować wywołania interfejsu App Indexing API w aktywności za pomocą wyświetlacza Monitora Androida logcat. Narzędzie lint w Androidzie wyświetla teraz ostrzeżenia dotyczące niektórych problemów związanych z precyzyjnymi linkami i interfejsem App Indexing API.
  • Dodaliśmy możliwość używania krótkich nazw podczas uzupełniania kodu widoków niestandardowych 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 grafiki wektorowej na rastrowe obrazy PNG do użycia w Androidzie 4.4 (poziom API 20) i starszych.
  • Dodaliśmy nowe lint sprawdzenia dla Androida TV i Androida Auto, aby zapewnić natychmiastowe, praktyczne informacje zwrotne w Android Studio oraz kilka szybkich poprawek. Na przykład w przypadku Androida TV może zgłaszać problemy z uprawnieniami, nieobsługiwanym sprzętem, uses-feature i brakującym banerem oraz udostępniać szybkie poprawki. W przypadku Androida Auto może sprawdzać prawidłowe użycie w pliku deskryptora, do którego odwołuje się plik AndroidManifest.xml , zgłaszać brak filtra intencji dla klasy MediaBrowserService oraz identyfikować niektóre problemy z działaniami głosowymi.
  • Dodaliśmy nowe lint sprawdzenia dotyczące niebezpiecznych odbiorników transmisji, SSLCertificateSocketFactory i HostnameVerifier użycia klas oraz File.setReadable() i File.setWritable() wywołań. Wykrywa też nieprawidłowe wyszukiwania zasobó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ą.