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

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

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