Обновление Android Studio -Error: не удалось запустить сборку с использованием дистрибутива Gradle
Недавно я обновил студию Android до последней версии, но затем возникает проблема.
Gradle Не удалось выполнить обновление проекта MyApplication.
Ошибка: не удалось запустить действие сборки с помощью Gradle distribution 'https://services.gradle.org/distributions/gradle-2.2.1-all.zip'.
Нашел этот в StackOverflow
Однако стараюсь, чтобы все ничего не работало - не может создать новый проект импорта ничего в данный момент. Пожалуйста, любезно совет.
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.sclick.myapplication"
minSdkVersion 14
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
task assemble{}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
}
**Top Level Gradle.build**
//Файл сборки верхнего уровня, где вы можете добавить параметры конфигурации, общие для всех Суб-проекты/модули.
buildscript {
repositories {
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 {
jcenter()
}
}
gradle -wrapper.properties
#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
Ответы
Ответ 1
У меня была такая же проблема. Я пробовал много вещей, но ничего не получалось, пока не попробую следующее:
- Закрыть Android Studio
- Удалите любой каталог, соответствующий
gradle-[version]-all
внутри C:\Users\<username>\.gradle\wrapper\dists\
. Если вы столкнулись с ошибкой "Файл используется" (или аналогичной), прекратите выполнение исполняемых файлов Java.
- Откройте Android Studio в качестве администратора.
- Попробуйте синхронизировать файлы проекта.
- Если вышеперечисленное не работает, попробуйте перезагрузить компьютер и/или удалить каталог проекта
.gradle
.
- Откройте проблемный проект и запустите синхронизацию Gradle.
Ответ 2
У меня была аналогичная проблема, когда я обновился до последней версии Android Studio 1.3.2. Для меня, похоже, было удаление папки .gradle
из моего каталога проектов:
rm -rf ~/project/.gradle
Ответ 3
У меня была такая же проблема, когда вы впервые запустили Android Studio в Window 10 с java jdk 1.8.0_66. Решение, которое сработало, это:
Шаг 1: Закрыть Android Studio
Шаг 2: Удалить папку C:\Users\Anna \.gradle(Анна - мое имя пользователя)
Шаг 3: Откройте Android Studio как администратор
Шаг 4: Если вы находитесь в открытом проекте, закройте текущий проект, выбрав "Файл" > "Закрыть проект".
Шаг 5: Теперь вы видите этот графический интерфейс быстрого запуска:
![Android Studio Quick Start]()
Выберите Открыть существующий проект Android Studio, перейдите в папку проекта и выберите его.
Подождите, пока gradle снова построит (он будет загружать всю зависимость в вашем build.gradle для каждого модуля в вашем проекте)
Если он до сих пор не работал, вы можете перезагрузить компьютер. Повторите шаг 1.
Это происходит когда-то, когда я изменил версию Android Studio или недавно обновил Окно. Надеюсь, что это поможет!
Ответ 4
Я вынужден использовать прокси-сервер, а также принудительно добавить настройки прокси-сервера в gradle.properties, поскольку они:
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=1080
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=1080
И также принудительно закрыть и открыть studio64.exe
в качестве администратора.
Теперь все это кажется greate
Журнал событий говорит
8:21:39 AM Platform and Plugin Updates: The following components are ready to update: Android Support Repository, Google Repository, Intel x86 Emulator Accelerator (HAXM installer), Android SDK Platform-Tools 24, Google APIs Intel x86 Atom System Image, Android SDK Tools 25.1.7
8:21:40 AM Gradle sync started
8:22:03 AM Gradle sync completed
8:22:04 AM Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:prepareDebugUnitTestDependencies, :app:mockableAndroidJar]
8:22:25 AM Gradle build finished in 21s 607ms
Я использую android studio 2.1.2, загружаемый как файл установки exe. он имеет Gradle (я также вынужден использовать пользовательскую установку для адресации Gradle)
Ответ 5
Перейдите в Project- > Settings- > Compiler (проект с Android на основе Gradle), найдите текстовое поле "VM option" и поместите туда:
-Xmx512m -XX: MaxPermSize = 512 м
Эта проблема решает проблему, в любом случае ошибка, отображаемая в окне сообщения gradle: "Не удалось зарезервировать достаточно места для кучи объекта"
Надеюсь, что это поможет
Ответ 6
Попробуйте обновить зависимость gradle до версии 2.4. Для этого вам нужно пойти в
File -> Project Structure -> Project -> Gradle version
.
Там вам нужно перейти от 2.2.1 до 2.4. Подождите, пока не будет загружена новая версия gradle.
И вы готовы идти.
Ответ 7
У меня возникла аналогичная проблема на Mac.
Просмотр журнала в Справке → Показать журналы в Finder. Я нашел следующую запись.
У вас есть свойство JVM "https.proxyHost", установленное на "127.0.0.1".
Это может привести к неправильному поведению. Прокси-сервер должен быть установлен в настройках | HTTP Proxy
Это свойство JVM является старым, и его использование не рекомендуется Oracle.
(Примечание: он мог бы быть присвоен некоторым кодом динамически.)
и оказалось, что у меня был Чарльз в качестве прокси-сервера. Выключение Чарльза решило проблему.
Ответ 8
Вы можете загрузить gradle из Gradle Сервис, прочитав gradle -wrapper.properties. Загрузите его, распакуйте его, где хотите, а затем измените настройку большого размера на локальный, а не на рекомендованный.
![]()