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

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

  • В Android Monitor добавлены новые возможности анализа Memory Monitor. При просмотре файла HPROF, полученного с этого монитора, отображение теперь становится более полезным, что позволяет быстрее обнаруживать проблемы, например утечки памяти. Чтобы использовать этот монитор, нажмите Android Monitor в нижней части главного окна. В Android Monitor перейдите на вкладку «Память» . Во время работы монитора щелкните значок «Дамп кучи Java» , затем нажмите «Захваты» в главном окне и дважды щелкните файл, чтобы просмотреть его. Нажмите Захватить анализ справа. (Android Device Monitor не может работать одновременно с Android Monitor.)
  • Добавлена ​​поддержка новых глубоких ссылок и ссылок на приложения. Редактор кода может автоматически создать фильтр намерений для глубоких ссылок в файле AndroidManifest.xml . Он также может генерировать код, который поможет вам интегрироваться с API индексирования приложений в действии в файле Java. Функция тестирования глубоких ссылок помогает вам убедиться, что указанная глубокая ссылка может запустить приложение. На вкладке «Общие» диалогового окна «Конфигурации запуска/отладки» вы можете указать параметры запуска диплинка. Вы также можете протестировать вызовы API индексирования приложений в действии, используя отображение лог-кода 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() . Он также обнаруживает недопустимые поиски ресурсов манифеста, особенно для ресурсов, которые различаются в зависимости от конфигурации.
  • Исправлен ряд проблем со стабильностью.