Android Studio v1.5.0 (ноябрь 2015 г.)

Исправления и улучшения:

  • В Android Monitor добавлены новые возможности анализа памяти. При просмотре HPROF-файла, захваченного с помощью этого монитора, отображение стало более информативным, что позволяет быстрее обнаруживать проблемы, такие как утечки памяти. Чтобы использовать этот монитор, нажмите Android Monitor в нижней части главного окна. В Android Monitor перейдите на вкладку «Память» . Во время работы монитора нажмите значок «Дамп кучи Java» , затем нажмите «Захваты» в главном окне и дважды щелкните файл, чтобы просмотреть его. Нажмите «Анализ захвата» справа. (Android Device Monitor не может работать одновременно с Android Monitor.)
  • Добавлена ​​поддержка глубоких ссылок и ссылок на приложения. Редактор кода может автоматически создавать фильтр намерений для глубоких ссылок в файле AndroidManifest.xml . Он также может генерировать код для интеграции с API индексации приложений в активности в Java-файле. Функция тестирования глубоких ссылок помогает проверить, может ли указанная глубокая ссылка запустить приложение. На вкладке «Общие» диалогового окна «Конфигурации запуска/отладки» можно указать параметры запуска глубоких ссылок. Вы также можете тестировать вызовы API индексации приложений в активности, используя отображение logcat в Android Monitor. Инструмент Android lint теперь содержит предупреждения о некоторых проблемах, связанных с глубокими ссылками и API индексации приложений.
  • Добавлена ​​возможность использования коротких имен при автозавершении кода в пользовательских представлениях в редакторе кода.
  • В Vector Asset Studio добавлена ​​поддержка большего количества элементов VectorDrawable для обеспечения обратной совместимости. Vector Asset Studio может использовать эти элементы для преобразования векторных изображений в растровые изображения PNG для использования с Android 4.4 (уровень API 20) и ниже.
  • Добавлены новые проверки lint для Android TV и Android Auto, позволяющие получать мгновенную и полезную обратную связь в Android Studio, а также ряд быстрых исправлений. Например, для Android TV система может сообщать и быстро исправлять проблемы с разрешениями, неподдерживаемым оборудованием, элементом uses-feature и отсутствующим баннером. Для Android Auto система может проверять правильность использования в файле дескриптора, на который ссылается ваш файл AndroidManifest.xml , сообщать об отсутствии фильтра намерений для класса MediaBrowserService и выявлять определенные проблемы с голосовыми действиями.
  • Добавлены новые проверки lint для небезопасных широковещательных приемников, использования классов SSLCertificateSocketFactory и HostnameVerifier , а также вызовов File.setReadable() и File.setWritable() . Также обнаружены некорректные запросы к ресурсам манифеста, особенно для ресурсов, различающихся в зависимости от конфигурации.
  • Исправлен ряд проблем со стабильностью.