Android Studio v0.2.x (июль 2013 г.)
- Внесены последние изменения в кодовую базу IntelliJ. Включает исправления проблем, о которых сообщали пользователи Studio, такие как корректировка размеров шрифтов Linux и рендеринга шрифтов.
- Плагин Android Gradle обновлен до версии 0.5.0.
Внимание: эта новая версия несовместима с предыдущими версиями. При открытии проекта, использующего более старую версию плагина, Studio выдаст ошибку с сообщением «Сбой обновления проекта Gradle <project_name>».
В обновленный плагин 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 и Unicode.
- Сохраните поддержку создания скриншотов для окон предварительного просмотра макета и редактора макета.
- Исправлены ошибки в шаблонах.
- Исправлены ошибки в Lint.
- Исправлены различные ошибки в отчетах о сбоях. Спасибо, и продолжайте отправлять отчеты о сбоях!