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 .

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