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





3 Answers

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

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

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

что это plugin

Я обновил 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 и время сборки, просто следуйте этим инструкциям:

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



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

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

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

org.gradle.daemon=true



Related