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