首页 > 系统 > Android > 正文

Android Studio爬过的坑

2019-11-09 17:44:58
字体:
来源:转载
供稿:网友

从老伙计eclipse转Android Studio有半年多了,爬过的坑真不少,一直没时间整理,这里先录入几个,以后继续更新。。。

1.Error:Failed to open zip file.

Gradle's dependency cache may be corrupt(this sometimes occurs after a network connection timeout.)

<ahref="syncPRoject">Re-download dependencies and sync project(requires network)</a>

<ahref="syncProject">Re-download dependencies and sync project(requires network)</a>

一般原因是gradle文件下载不了,导入第三方项目出现该问题居多,说明项目配置gradle的url有问题(如:服务器关闭,url过时,url链接的文件不存在,url本身就不对),这里以导入微信官方Android开发工具包(Demo项目)出现的问题为例:在导入后的项目依次展开/gradle/wrapper/gradle-wrapper.properties,打开gradle-wrapper.properties文件,找到“distributionUrl”这一栏

把后面给出的地址复制粘贴到浏览器验证下是否可以下载gradle-2.6-all.zip

上图结果很明显,服务器关闭了。如果是404(文件不存在)错误,可以尝试修改下链接gradle文件的版本号,看其他版本能不能下载,能下载就修改下该项目配置的版本号。

最简单的方法就是把自己开发的项目里对应的“distributionUrl”后面的url直接复制替换掉导入的项目的url,然后点一下gradle按钮编译一下就可以了。提供下我自己的项目url链接(gradle官方的):distributionUrl=https://services.gradle.org/distributions/gradle-2.14.1-all.zip

这里不要太纠结我给的链接gradle版本跟导入的项目的gradle版本不匹配,因为android studio会自动提醒你更新或还原需要的gradle版本。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表