Как настроить gradle -2.2.1-all.zip Вручную

Я хочу запустить my unit test с помощью этой команды

gradlew.bat connectedInstrumentTest

Но он пытается загрузить https://services.gradle.org/distributions/gradle-2.2.1-all.zip

И моя корпоративная сеть блокирует его. Следовательно, я хочу настроить zip вручную, я уже загрузил его из браузера.

Ниже перечислены пути, которые я пропустил.

  • Вставка его в Program Files\Android\Android Studio\gradle \ gradle -2.2.1 не работает
  • Файл → Настройки → Выполнение сборки, развертывание → Инструменты сборки и определение домашнего каталога gradle не работает

Любые предложения, кроме этих, будут высоко оценены. Спасибо.

Ответ 1

В вашей команде вы используете Gradle Wrapper. Оболочка Gradle представляет собой тонкую оболочку вокруг реального контейнера Gradle. Он предназначен для проверки в исходном элементе управления и затем загружает версию Gradle, которую вы определили в gradle/wrapper/gradle-wrapper.properties. Преимущество здесь в том, что версия Gradle, используемая в сборке, напрямую привязана к исходному элементу управления.

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

  • используйте команду gradle вместо gradlew - это будет использовать gradle, установленный на локальной машине (предполагается, что 'gradle' находится в PATH). Недостатком здесь является то, что вы должны установить Gradle где-то до сборки.
  • измените distributionUrl в gradle/wrapper/gradle-wrapper.properties, чтобы указать на другой URL-адрес и разместить этот файл где-нибудь. Вы получаете все преимущества оболочки, но исправляете проблемы, которые вы загружаете.

Ответ 2

Решение:

1). Удалите папку C:\Users\username \.gradle

2). Загрузите http://downloads.gradle.org/distributions/gradle-2.2.1-all.zip

3). Создайте новый проект в студии android.

4). Когда на этот раз он стучит в здание gradle, Force закройте андроид-студию.

5) Теперь перейдите к C:\Users\username \.gradle\wrapper\dists\ gradle -2.2.1-all\c64ydeuardnfqctvr1gm30w53 (имя конечного каталога может быть другим)

6) Удалите gradle -2.2.1-all.zip.lck и другие файлы из этого каталога.

7) Вставьте новый загруженный gradle -2.2.1-all.zip здесь.

8) Запустите студию Android.:)