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 и Unicode.
- Сохранение поддержки скриншотов для окон предварительного просмотра макета и редактора макетов.
- Исправлены ошибки шаблона.
- Исправления ошибок Lint.
- Различные исправления для отчётов о сбоях. Спасибо, продолжайте отправлять отчёты о сбоях!