Intereting Posts
Как установить имя версии в имени файла APK с помощью gradle? Получить название города и почтовый индекс из Google Place API на Android Лучше ли практика кодирования регистрировать приемник в манифесте или в коде? OnNewIntent не вызывается Различия в Android между подписанными и неподписанными файлами .apk? Как установить фон формы в xml? Я использую ShareActionProvider в PopupMenu, но показываю два PopupMenu? Как обнаружить сенсорные события в Android Android RecyclerView узнает первый и последний взгляд на ItemDecoration Как оптимизировать сетевую очередь в android Volley? (Volley Google IO 2013) Получить растровое изображение, прикрепленное к ImageView Предотвращение кэширования данных Android WebView Откройте WebView, а не браузер с экрана предпочтения. Экран Android Создание ViewFlipper как главного экрана с помощью MotionEvent.ACTION_MOVE Никаких ограничений грамматики (DTD или XML-схемы), обнаруженных для документа (Android)

Студия Android – Не удалось выполнить выполнение градиента – ошибка при открытии zip-файла

Я новичок в разработке android android studio IDE.

Я проверил проект с bitbucket, и когда я попытаюсь скомпилировать его, я получаю следующую ошибку:

Не удалось выполнить Gradle Execution

Причина: ошибка при открытии zip-файла.

Мои параметры 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.jav A: 59) at 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) at 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 $ TaskRunnabl E.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.app lication.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.

Может ли кто-нибудь указать мне в правильном направлении, как это решить?

Solutions Collecting From Web of "Студия Android – Не удалось выполнить выполнение градиента – ошибка при открытии zip-файла"

«Ошибка в открытии zip-файла» имеет тенденцию означать, что файл, который загрузил Gradle, каким-то образом стал поврежденным – это может быть загрузка самого Gradle (что делает оболочка) или зависимость, которую Gradle загрузил для запуска вашей сборки ,

Gradle не пытается обнаружить или решить проблему, поэтому вам нужно исправить ее вручную. Решение часто должно очищать кеши загрузки Gradle и позволять получать свежие копии того, что ему нужно. Для этого удалите .gradle как в домашнем каталоге, так и в корневом каталоге вашего проекта и попробуйте .gradle раз.

Шаг 1 : Закрыть андроид-студию

Шаг 2 : перейдите к C: \ Users \ Khurshid \ .gradle \ wrapper \ dists \ gradle-1.12-all \ 2apkk7d25miauqf1pdjp1bm0uo (если вы хотите настроить град 1.12)

Шаг 3 : попытайтесь открыть gradle-1.12-all.zip, дважды щелкнув по нему. Если он выдает сообщение об ошибке, удалите zip-файл.

Step4 : перейдите на страницу https://services.gradle.org/distributions и загрузите gradle-1.12-all.zip (54mb approx) и скопируйте его в папку, в которой вы ранее удалили zip-файл.

Step5 : откройте студию android и перейдите в file-> setting, выберите «gradle» и нажмите «Использовать локальное распределение градиентов» и установите «gradle home» в « C: \ Users \ Khurshid \ .gradle \ wrapper \ dists \ gradle-1.12 -all \ 2apkk7d25miauqf1pdjp1bm0uo \ gradle-1.12-all.zip 'и нажмите «ОК».

Step6 : Он загрузит файл через Интернет. Если загрузка не запускается автоматически, перезапустите студию Android.

Step7 : Будьте терпеливы и дайте ему скачать некоторые важные вещи, и после этого все должно работать нормально. Этот метод поможет вам сохранить данные в Интернете. Загрузка всего каталога gradle будет потреблять вдвое больше данных.

Спасибо

Для меня решение этой ошибки состояло в том, чтобы изменить версию обертки градиента в ../gradle/wraper/gradle-wrapper.properties на другую / более новую версию .. Я использовал:

distributionUrl = https: //services.gradle.org/distributions/gradle-2.14.1-all.zip

Затем позвоните:

./gradlew –refresh-dependencies

Это указывает оболочке указать на новую версию и повторно загрузить все необходимые зависимости. Я подозреваю, что ошибка для меня была вызвана прерванной загрузкой при первом создании соответствующего проекта.

Я исправил эту проблему …

  • Переход к настройкам …> Gradle
  • Выбор «Использовать локальный дистрибутив Gradle».
  • Направил его на мой zip-файл Gradle: home / kersting / .gradle / wrapper / dists / gradle-1.12-all / 6vpvhqu0efs1fqmqr2decq1v12 / gradle-1.12

Это должно быть что-то похожее для вас, если вы скачали Gradle, который вы должны иметь при загрузке Android Studio. Будьте осторожны, файл .gradle может быть скрыт. Я нашел его через терминал, но «ls» не раскрыл его.

У меня была та же проблема, которая произошла после включения и выключения джек и инструментальной цепочки. Я попытался удалить .gradle, но это не помогло. Удаление каталога сборки внутри моей папки проекта решает проблему.

Попробуйте это, прежде чем удалять .gradle, так как он будет стоить около 200 МБ.

Я исправил эту проблему следующим образом:

Перейдите в Файл -> Настройки -> Грейдл

Введите следующее в поле «Параметры ячеек виртуальной машины:»: -XX: MaxHeapSize = 256 м -Xmx256m

Hit применить, и Android Studio должна успешно построить проект.

Очистка каталога .gradle не помогла, но очистка каталога сборки выполнила эту работу для меня.

Вам просто нужно отредактировать файл build.gradle .

Вы должны установить classpath в последнюю версию gradle

  dependencies { classpath 'com.android.tools.build:gradle:1.5.0' } 

И Синхронизировать проект. Все ошибки исчезнут. Что вы можете сделать, это сделать новый проект в студии Android, который будет иметь путь к классу новейшей градации и вставить его в ваш проект, имея Cause: error in opening zip file. Эта ошибка.

У меня была та же проблема, поэтому и исправить это, я загружаю последнюю версию gradle:

https://services.gradle.org/distributions

И откройте градиент в правой панели, затем выберите параметры градиента и измените путь старого градиента на новый.

Удаление папки .gradle работало для меня. Проблема решена после того, как я удалил папку .gradle

Я также столкнулся с аналогичной проблемой при импорте существующего проекта в Android Studio, это могло произойти из-за несоответствия версии градации между двумя различными платформами Android Studio.

Решение (в Mac OS):

  1. Закройте Android Studio.
  2. Найдите папку .gradle на странице User / .gradle /
  3. Удалите папку и очистите корзину.
  4. Перезапустите Android Studio и синхронизируйте свой проект. Он будет повторно загружать плагины и конфигурации градиента.

В последних версиях Android Studio File -> Invalidate Caches / Restart стоит попробовать.

У меня была такая же проблема

  • Перейдите в раздел C: \ Users \ Jesus Navas.gradle \ wrapper \ dists \ gradle-3.3-all (ваша версия градиента).

  • Удалите текущую версию градиента и снова напишите в cmd «ionic build android».

  • Однако ваш град снова загрузится, затем он автоматически распакует его, готовую проверку выходного файла .apk,

Это решило мою проблему