Подтвердить что ты не робот

Android Studio 1.0 слишком медленно

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

У кого-то такая же проблема?

UPDATE

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

ОБНОВЛЕНИЕ 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()
    }
}
4b9b3361

Ответ 1

Я закончил создание первого онлайн-времени, и после этого переключение в автономный режим

Gradle Options

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

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

Ответ 2

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

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

Ответ 3

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

и спасибо много парней - от 10 минут до 30 секунд

Ответ 4

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

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

Ответ 5

Вы находитесь за корпоративным брандмауэром? Возможно, вы захотите попробовать следующее: 1. Перейдите в раздел "Настройки" > "Компилятор" (Gradle "Проекты на базе Android" ) 2. Параметры командной строки: поставьте "--stacktrace --debug" 3. Создайте свой проект 4. Посмотрите на "Gradle Консоль" (нижняя правая сторона AS)

Это может сказать вам, где оно застряло. Примечание: Gradle переходит в репозитории, чтобы он был определен в build.gradle, убедитесь, что у вас есть правильный порядок (сначала перейдите к внутреннему, а затем вернитесь к другому и т.д.)

Ответ 6

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

  • home//. gradle/(Linux)
  • /Пользователи//. gradle/(Mac)
  • C:\Users \.gradle(Windows)

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

org.gradle.daemon=true