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. Инструмент Androidlint
теперь выводит предупреждения о некоторых проблемах, связанных с глубоких ссылками и 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()
. Также обнаружены недействительные запросы к ресурсам манифеста, особенно для ресурсов, которые различаются в зависимости от конфигурации. - Исправлен ряд проблем со стабильностью.