Android Studio v0.2.x (июль 2013 г.)
- Включены последние изменения в кодовой базе IntelliJ. Включает исправления проблем, о которых сообщили пользователи Studio, такие как настройки размеров шрифтов Linux и рендеринг шрифтов.
- Плагин Android Gradle обновлен до версии 0.5.0.
Внимание: эта новая версия не имеет обратной совместимости. При открытии проекта, в котором используется более старая версия подключаемого модуля, Studio отобразит ошибку, сообщающую, что обновление проекта Gradle <имя_проекта> не удалось.
Обновленный плагин Gradle включает следующие изменения:
- Исправлена модель IDE, которая содержала выходной файл, даже если он настроен через DSL. Также исправлен DSL для получения/установки выходного файла в объекте варианта, чтобы не было необходимости использовать
variant.packageApplication or variant.zipAlign
- Исправлено разрешение зависимостей, чтобы мы разрешали комбинацию (конфигурация по умолчанию, типы сборки, разновидности)) вместе, а не по отдельности.
- Исправлена зависимость для тестов проекта библиотеки, чтобы правильно включать все зависимости самой библиотеки.
- Исправлен случай, когда две зависимости имели одно и то же имя листа.
- Исправлена проблема, из-за которой файл правил Proguard нельзя было применить к вариантам.
Все примечания к выпуску плагина Gradle доступны здесь: http://tools.android.com/tech-docs/new-build-system .
- Исправлена модель IDE, которая содержала выходной файл, даже если он настроен через DSL. Также исправлен DSL для получения/установки выходного файла в объекте варианта, чтобы не было необходимости использовать
- Ошибки Gradle из aapt больше не указывают на объединенные выходные файлы в папке build/, они указывают на реальные исходные местоположения.
- Параллельные сборки. Теперь можно использовать параллельные сборки Gradle. Имейте в виду, что параллельные сборки находятся в «инкубации» (см. документацию Gradle ). По умолчанию эта функция отключена. Чтобы включить его, перейдите в «Настройки» > «Компилятор» и установите флажок «Компилировать независимые модули параллельно» .
- Дальнейшая работа над новым хранилищем ресурсов, используемым для рендеринга макетов, сворачивания ресурсов в редакторе и многого другого:
- Базовая поддержка зависимостей библиотеки .aar (например, использование библиотеки без локальной копии исходных текстов). По-прежнему не работает проверка XML-ресурсов и навигация в редакторах исходного кода.
- Обнаружение циклов в ссылках на ресурсы.
- Быстрая документация (F1), которая может отображать все переводы строки под курсором, теперь также будет отображать все наложения ресурсов из различных разновидностей Gradle и типов сборок, а также библиотек. Они перечислены в обратном порядке наложения ресурсов, с зачеркиванием маскируемых версий строки.
- Исправления для обработки обновления объединенных ресурсов при изменении набора зависимостей модуля.
- Исправления рендеринга XML для правильной обработки объявлений символьных сущностей, а также экранирования XML и Юникода.
- Поддержка сохранения снимков экрана для окон предварительного просмотра макета и редактора макета.
- Исправлены ошибки шаблона.
- Исправлены ошибки с ворсом.
- Различные исправления для отчетов о сбоях. Спасибо и продолжайте подавать отчеты о сбоях!