gradle настройка - Android Studio 1.0 работает слишком медленно





что plugin (6)


Я закончил сборку в первый раз онлайн, и после этого перешел в автономный режим

Это уменьшило время до ~ 14 секунд.

Я предполагаю, что gradle пытается разрешить зависимости онлайн, игнорируя мой "mavenLocal ()" (и все его варианты)

Я обновил Android Studio до 1.0 RC (как 1, так и 2) с 0.9x, а время сборки моего проекта прошло с 20 секунд до 90 секунд.

У кого-нибудь есть такая же проблема?

ОБНОВИТЬ

Выполняя ту же задачу на терминале, я вижу, что шаг «Разрешение зависимостей» занимает большую часть дополнительного времени.

ОБНОВЛЕНИЕ 2

Благодаря @bond я заметил, что переход в автономный режим сокращает время сборки примерно до 30 секунд, поэтому я попытался использовать mavenLocal () в build.gradle, но там тоже не повезло.

Верхний уровень build.gradle:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        mavenLocal()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        mavenLocal()
        jcenter()
    }
}



Вы можете ускорить свою производительность Android Studio и время сборки, просто следуйте этим инструкциям:

  • Использовать / открывать один проект за раз
  • очищать проект после запуска приложения в эмуляторе каждый раз
  • использовать мобильное / внешнее устройство вместо эмулятора
  • не закрывайте эмулятор после однократного использования, используйте один и тот же эмулятор для запуска приложения каждый раз



В настройках компилятора (Android Studio -> Настройки -> Настройки проекта [ ваш проект ] -> Компилятор (основанные на Gradle проекты Android)) введите --offline в поле «Параметры командной строки».

от ~ 4 минут до ~ 20 секунд.




Для новичков , которые не могут найти настройки Gradle Offline (Android studio 1.5.1)
Файл -> Настройки -> Сборка, выполнение, развертывание -> Инструменты сборки -> Gradle
последний флажок (автономная работа)

и большое спасибо, ребята - от 10 минут до 30 секунд




Создайте файл gradle.properties в следующем каталоге:

  • home //. gradle / (Linux)
  • /User//.gradle/ (Mac)
  • C: \ Users \ .gradle (Windows)

И добавьте эту строку в файл:

org.gradle.daemon=true



Зависит от того, как поддерживается ваш формат проекта:

У вас есть два варианта:

  1. Формат на основе каталога (у вас будет папка .idea содержащая файлы, специфичные для проекта)
  2. Файловый формат (файлы конфигурации - .iws и .ipr )

Ссылка: http://www.jetbrains.com/idea/webhelp/project.html

Файлы, предназначенные для контроля версий, зависят от вышеперечисленного:

  1. Включить папку .idea в управление версиями, исключить workspace.xml и tasks.xml
  2. Файл управления .ipr и все .iml модуля .iml исключают файл .iws поскольку он хранит пользовательские настройки.

Ссылка: https://intellij-support.jetbrains.com/entries/23393067





android gradle android-studio