android studio配置sdk和gradle中的一些问题

因为最近在家里也要搞一下android项目,家里笔记本上一直装的Eclipse,心血来潮给装上了as。创建项目,配置sdk,gradle环境,又是一个蛋疼的过程。几经周折终于build gradle finished之后,为了让以后不在蛋疼,在此记录一下问题以及解决办法。

首先要说的就是这两个build.gradle文件

113150_jakK_1011331.jpg

我习惯用project目录方式来看

113301_EcRy_1011331.jpg

上面那个红框中的build.gradle文件中是使用的sdk版本等等一些配置信息和依赖的一些库

113603_Xmr2_1011331.jpg

下面的红框中的build.gradle文件是Moudle的信息,这里面最重要的就是classpath这个东西,它是gradle插件的版本

114056_ieJ6_1011331.jpg

要看sdk的一些信息可以按ctrl+shift+alt+s来到这个界面

114653_Yl3Z_1011331.jpg

SDK Location里面是sdk路径jdk路径以及NDK路径

Project里面这个Gradle version和Android Plugin Version分别是gradle版本和gradle插件版本,这两个东西最坑爹。。要是设置的target sdk和compile sdk的版本和需要的gradle版本不对应的话,项目一打开就会一直不停的refreshing。。。。。啥的,这是因为as要下载你当前需要的这个gradle版本,然而由于墙的原因是很难在线下载成功的,这时候只能关掉as,离线下载你所需要的gradle-xx-all.zip了。gradle下载地址大全,搜对应的版本号应该可以找到的,对应需要的gradle plugin的版本可以在这里查看https://developer.android.com/studio/releases/gradle-plugin.html,下载后来带

C:\Users\Administrator\.gradle\wrapper\dists(C:\Users\Administrator\这个是安装路径,可能会不一样)这个路径下,会看到你当前所需要的那个版本的gradle的文件夹,as已经生成好了,比如我这里是gradle-2.10-all,点进去点进去来到\.gradle\wrapper\dists\gradle-2.10-all\a4w5fzrkeut1ox71xslb49gst这里面,把刚才下载的zip文件拷贝到这里,解压即可。最后看到是这样:

120248_ArKS_1011331.jpg

 

上面是windows的路径,如果是在mac上,其路径是/Applications/Android Studio.app/Contents/gradle/gradle-3.4这样的,除了需要把gradle-xx.all.zip这个包解压缩到gradle路径下,还需要在Android Studio中配置:

也就是这个gradle home路径需要选择刚刚解压缩后的gradle包的路径才行。

然后再打开as,这时候就不会一直停在refreshing这里了。

另外如果要看com.android.support.appcompat-v7的版本和design的版本需要到SDK(ctrl+shift+alt+s)路径下的\extras\android\m2repository\com\android\support里面看:

120842_mrBT_1011331.jpg

还有recyclerview、cardview等一些新控件的包也都在这个文件夹下。写在build.gradle文件中的版本号一定要在这里面存在才行,不然会报错。

 

转载于:https://my.oschina.net/shenhuniurou/blog/657956

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值