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 .

  • Ошибки Gradle от aapt больше не указывают на объединенные выходные файлы в папке build/, они указывают на реальные исходные расположения.
  • Параллельные сборки. Теперь можно использовать параллельные сборки Gradle. Обратите внимание, что параллельные сборки находятся на стадии «инкубации» (см. документацию Gradle ). Эта функция по умолчанию отключена. Чтобы включить её, перейдите в раздел «Настройки» > «Компилятор» и установите флажок «Компилировать независимые модули параллельно» .
  • Дальнейшая работа над новым репозиторием ресурсов, используемым для рендеринга макета, сворачивания ресурсов в редакторе и т. д.:
    • Базовая поддержка зависимостей библиотек .aar (например, использование библиотеки без локальной копии исходного кода). Проверка XML-ресурсов и навигация в редакторах исходного кода по-прежнему не работают.
    • Обнаружение циклов в ссылках на ресурсы.
    • Кнопка «Быстрая документация» (F1), которая позволяет просматривать все переводы строки под курсором, теперь также отображает все наложения ресурсов из различных версий Gradle и типов сборок, а также библиотеки. Они перечислены в обратном порядке наложения ресурсов, с зачёркиванием замаскированных версий строки.
    • Исправления для обработки обновления объединенных ресурсов при изменении набора зависимостей модулей.
    • Исправления рендеринга XML для правильной обработки объявлений сущностей символов и экранированных символов XML и Unicode.
  • Сохранение поддержки скриншотов для окон предварительного просмотра макета и редактора макетов.
  • Исправлены ошибки шаблона.
  • Исправления ошибок Lint.
  • Различные исправления для отчётов о сбоях. Спасибо, продолжайте отправлять отчёты о сбоях!