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