Студия Android - Не удалось выполнить gradle выполнение - ошибка при открытии zip файла
Я новичок в разработке Android и Android IDE студии.
Я проверил проект с bitbucket, и когда я пытаюсь его скомпилировать, я получаю следующую ошибку:
Не удалось выполнить Gradle Выполнение
Причина: ошибка при открытии zip файла.
My gradle-wrapper.properties
выглядит следующим образом:
distributionBase = GRADLE_USER_HOME
distributionPath = обертка /dists
zipStoreBase = GRADLE_USER_HOME
zipStorePath = обертка /dists
distributionUrl = HTTP \://services.gradle.org/distributions/gradle -1.11-all.zip
Мне не удалось получить слишком много информации из этого, но полные состояния журнала:
2014-05-23 14: 06: 28,950 [32077] WARN - nal.AbstractExternalSystemTask - Причина: ошибка при открытии zip файла com.intellij.openapi.externalSystem.model.ExternalSystemException: Причина: ошибка при открытии zip файла в org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:206) в org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:116) в org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:64) в com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl $1.produce(RemoteExternalSystemProjectResolverImpl.java:41) в com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl $1.produce(RemoteExternalSystemProjectResolverImpl.java:37) в com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59) в com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37) в com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49) в com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:48) в com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:137) в com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:123) в com.intellij.openapi.externalSystem.util.ExternalSystemUtil $3.execute(ExternalSystemUtil.java:467) в com.intellij.openapi.externalSystem.util.ExternalSystemUtil $4 $2.run(ExternalSystemUtil.java:546) в com.intellij.openapi.progress.impl.ProgressManagerImpl $TaskRunnable.run(ProgressManagerImpl.java:464) в com.intellij.openapi.progress.impl.ProgressManagerImpl $2.run(ProgressManagerImpl.java:178) в com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209) в com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212) в com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171) в com.intellij.openapi.progress.impl.ProgressManagerImpl $8.run(ProgressManagerImpl.java:373) в com.intellij.openapi.application.impl.ApplicationImpl $8.run(ApplicationImpl.java:419) в java.util.concurrent.Executors $RunnableAdapter.call(Executors.java:511) в java.util.concurrent.FutureTask.run(FutureTask.java:266) в java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) в java.util.concurrent.ThreadPoolExecutor $Worker.run(ThreadPoolExecutor.java:617) в java.lang.Thread.run(Thread.java:745) в com.intellij.openapi.application.impl.ApplicationImpl $1 $1.run(ApplicationImpl.java:149)
2014-05-23 14: 06: 28,950 [32077] WARN -.project.GradleProjectImporter - 2014-05-23 14: 06: 28 951 [32078]
INFO -.project.GradleProjectImporter - Причина: ошибка при открытии zip файл
Я использую Android studio 0.5.2.
Может ли кто-нибудь указать мне в правильном направлении, как это решить?
Ответы
Ответ 1
"Ошибка при открытии zip файла" имеет тенденцию означать, что файл, который загрузил Gradle, каким-то образом стал поврежденным - это может быть сама загрузка Gradle (что делает оболочка), или зависимость, которая Gradle скачал для запуска вашей сборки.
Gradle не пытается обнаружить или устранить проблему, поэтому вам нужно исправить ее вручную. Решением часто является очистка кэшей загрузки Gradle и возможность получать свежие копии того, что ему нужно. Для этого удалите каталоги .gradle
как в домашнем каталоге, так и в корневом каталоге проекта и попробуйте создать еще раз.
Ответ 2
Шаг1: Закрыть студию Android
Шаг 2. Перейдите к C:\Users\Khurshid \.gradle\wrapper\dists\ gradle -1.12-all\2apkk7d25miauqf1pdjp1bm0uo (если вы хотите настроить gradle 1.12)
Шаг 3: попробуйте открыть gradle -1.12-all.zip, дважды щелкнув по нему. Если он выдаст сообщение об ошибке, удалите zip файл.
step4: перейдите в https://services.gradle.org/distributions и загрузите gradle -1.12-all.zip(54 мб) и скопируйте тот же в папку, в которой вы ранее удалили zip файл.
step5: откройте студию android и перейдите в файл- > выберите "gradle" и нажмите "использовать локальный gradle дистрибутив" и установите "gradle home" на "C":\Users\Khurshid \.gradle\wrapper\dists\gradle -1.12-all\2apkk7d25miauqf1pdjp1bm0uo\gradle -1.12-all.zip 'и нажмите "ОК".
step6. Он загрузит файл через Интернет. Если загрузка не запускается автоматически, перезапустите студию Android.
step7. Будьте терпеливы и дайте ему скачать некоторые важные вещи, и после этого все должно работать нормально. Этот метод поможет вам сохранить данные в Интернете. Загрузка всего каталога gradle приведет к удвоению данных.
Спасибо
Ответ 3
Для меня решение этой ошибки состояло в том, чтобы изменить версию обертки gradle в.. /gradle/wraper/gradle-wrapper.properties на другую/более новую версию.. Я использовал:
distributionUrl = HTTPS://services.gradle.org/distributions/ gradle -2.14.1-all.zip
Затем вызовите:
./gradlew --refresh-dependencies
Это указывает оболочке указать новую версию и повторно загрузить все необходимые зависимости. Я подозреваю, что ошибка для меня была вызвана прерванной загрузкой при первом создании соответствующего проекта.
Ответ 4
Я также столкнулся с подобной проблемой при импорте существующего проекта в Android Studio, это могло произойти из-за несоответствия версии gradle между двумя различными платформами Android Studio.
Решение (в Mac OS):
- Закройте Android Studio.
- Найдите папку .gradle в Пользователь /.gradle/
- Удалите папку и очистите корзину.
- Перезапустите Android Studio и синхронизируйте свой проект. Он будет повторно загружать плагины и конфигурации gradle.
Ответ 5
Я исправил эту проблему...
- Переход к настройкам... > Gradle
- Выбор "Использовать локальный дистрибутив Gradle".
- Указывает на мой zip файл Gradle: home/kersting/.gradle/wrapper/dists/gradle -1.12-all/6vpvhqu0efs1fqmqr2decq1v12/gradle -1.12
Это должно быть что-то похожее для вас, если вы загрузили Gradle, который вы должны иметь при загрузке Android Studio. Будьте осторожны, файл .gradle может быть скрыт. Я нашел его через терминал, но "ls" не раскрыл его.
Ответ 6
У меня была та же проблема, которая произошла после включения и выключения гнезда и инструментальной цепочки. Я попытался удалить .gradle, но это не помогло. Удаление папки build внутри моей папки проекта устраняет проблему.
Попробуйте это, прежде чем удалять .gradle, так как он будет стоить около 200 МБ.
Ответ 7
Я исправил ту же проблему, выполнив следующие действия:
Перейдите в Файл → Настройки → Gradle
Введите в поле "Gradle VM options:": -XX: MaxHeapSize = 256m -Xmx256m
Нажмите "Применить", и Android Studio должен успешно создать проект.
Ответ 8
Очистка каталога .gradle не помогла, но очистка каталога build выполнила эту работу для меня.
Ответ 9
Вам просто нужно отредактировать файл build.gradle
.
вы должны установить путь к последней версии gradle
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}
и синхронизировать проект. Все ошибки исчезнут. Что вы можете сделать, это сделать новый проект в студии Android, который будет иметь путь к классу последних gradle и вставить его в ваш проект, имея Cause: error in opening zip file.
эту ошибку.
Ответ 10
У меня была такая же проблема, поэтому, чтобы исправить ее, я загрузил последнюю версию gradle:
https://services.gradle.org/distributions
и откройте gradle на правой панели, затем выберите параметры gradle и измените путь старого gradle на новый.
Ответ 11
Удаление папки .gradle работало для меня. Проблема решена после того, как я удалил папку .gradle
Ответ 12
В последних версиях Android Studio File → Invalidate Caches/Restart стоит попробовать.
Ответ 13
У меня была такая же проблема
-
Перейдите в папку C:\Users\Jesus Navas.gradle\wrapper\dists\ gradle -3.3-all (ваша версия gradle).
-
Удалите текущую версию gradle и снова напишите в cmd "ionic build android".
-
Однако ваш gradle снова загрузится, затем он автоматически распакует его, готовую проверку вывода .apk,
это решило мою проблему