Omr*_*ian 25 java android gradle android-studio android-gradle-plugin
我是android开发和android studio IDE的新手.
我从bitbucket检出了一个项目,当我尝试编译它时,我收到以下错误:
无法完成Gradle执行
原因:打开zip文件时出错.
我的gradle-wrapper.properties情况如下:
distributionBase = GRADLE_USER_HOME
distributionPath = wrapper/dists
zipStoreBase = GRADLE_USER_HOME
zipStorePath = wrapper/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:原因:在org.jetbrains打开zip文件时出错. plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:206)在org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:116)在org.jetbrains.plugins.gradle. com.intellij.openapi.externalSystem.service.remote上的com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl $ 1.produce(RemoteExternalSystemProjectResolverImpl.java:41)中的service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:64) .RemoteExternalSystemProjectResolverImpl $ 1.produce(RemoteExternalSystemProjectResolverImpl.java:37)at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.jav)一: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)在玉米.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)at 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)at com.intellij.openapi.application.impl.ApplicationImpl $ 8.run(ApplicationImpl.java:419)at 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中的$工人.run(ThreadPoolExecutor.java:617)位于com.intellij.openapi.app的java.lang.Thread.run(Thread.java:745)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.
有人能指出我如何解决这个问题的正确方向吗?
Sco*_*rta 68
"打开zip文件时出错"往往意味着Gradle已经下载的文件以某种方式被破坏 - 这可能是Gradle本身的下载(包装器所做的),或者Gradle已下载以运行您的构建的依赖项.
Gradle不会尝试检测或解决问题,因此您需要手动修复它.解决方案通常是清除Gradle的下载缓存,让它获得所需内容的新副本.为此,请删除.gradle主目录和项目根目录中的目录,然后再次尝试构建.
Khu*_*yan 22
如果您的互联网计划有限,请使用以下方法.
第1步:关闭android工作室
Step2:转到C:\ Users\Khurshid\.gradle\wrapper\dists\gradle-1.12-all\2apkk7d25miauqf1pdjp1bm0uo(如果要配置gradle 1.12)
Step3:双击打开gradle-1.12-all.zip.如果它给出错误消息,则删除zip文件.
步骤4:转到https://services.gradle.org/distributions并下载gradle-1.12-all.zip(约54mb)并将其复制到之前删除了zip文件的文件夹中.
步骤5:打开android studio并转到文件 - >设置选择'gradle'并点击'使用本地gradle发行'并将'gradle home'设置为' C:\ Users\Khurshid\.gradle\wrapper\dists\gradle-1.12 -all\2apkk7d25miauqf1pdjp1bm0uo\gradle-1.12-all.zip '并单击确定.
step6:它将通过互联网下载一些文件.如果下载没有自动启动,请重启android studio.
第7步:要耐心,让它下载一些重要的东西,然后一切都应该正常工作.此方法可帮助您保存互联网数据.下载整个gradle目录将消耗双倍的数据.
谢谢
我在将现有项目导入 Android Studio 时也遇到了类似的问题,这可能是由于两个不同的 Android Studio 平台之间的 gradle 版本不匹配而发生的。
解决方案(在 Mac OS 上):
| 归档时间: |
|
| 查看次数: |
67322 次 |
| 最近记录: |