Android Studio安装之后新建项目应该是没有什么问题的,但是作为一个安卓菜鸟,想要导入一个github上下载的项目,真是遇到了各种各样难以解释的问题…(sign)
问题1
can’t find target hash string ‘24.0.2’
项目中的build.gradle中配置是使用build-tool 24.0.2,但是我的as中的build-tool版本为25.1.0,不对应,这时候只要点击报错信息下面的install对应build-tool就可以了(这个链接好像是偶尔被墙??我之前在这里困了好久,点这个链接会弹出对话框说所有资源都是unavailable的,后来某一次点的时候就开始下载了。。。希望有大神知道这个地方之后可以告诉小妹一声!~)
问题2
Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.
或者提示网络连接异常。
就是被墙了gradle下载不下来,抓狂掉。我是有代理的,确是也一直下载不下来,查了很久参考:http://blog.csdn.net/zhengdan66/article/details/48158523
有效。确实是因为只设了http代理 没有设置https的代理
在gradle.properties 文件中添加。(注意,我是有用shadowsockets 有代理)
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=1080
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=1080
问题3
导入项目时总是卡在gradle download https://XXXXXXXXX, 一卡就是好久,在浏览器里打开上面的那个链接,发现是可以下载的,而且下载的东西只有几十k,可我总是在这里要卡很久很久,后来在知乎上发现一个答案可以解决这个问题
作者:杨跃
链接:https://www.zhihu.com/question/37810416/answer/81965399
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
关闭AS,进入
C:\Users\xxx.gradle\wrapper\dists
这个目录,会看到”gradle-2.4-all”的目录,如图
进入Gradle下载页面:Download Gradle l Open Source Enterprise Build Automation,右下角:
选择对应的版本下载,比如我这里的是2.4
(我在点击complete distribution的时候浏览器并没有开始下载,之后是右击复制链接地址,用迅雷下的)
最后将刚刚下好的zip文件放到这个目录
C:\Users\xxx.gradle\wrapper\dists\gradle-2.4-all
重新打开AS即可。
知乎传送门:https://www.zhihu.com/question/37810416
以上,记录备忘