文档章节

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

shenhuniurou
 shenhuniurou
发布于 2016/04/13 12:13
字数 697
阅读 3390
收藏 1

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

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

我习惯用project目录方式来看

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

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

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

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文件拷贝到这里,解压即可。最后看到是这样:

 

上面是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里面看:

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

 

© 著作权归作者所有

shenhuniurou
粉丝 19
博文 78
码字总数 63826
作品 0
广州
Android工程师
私信 提问
关于Android Studio 和 Gradle的那些事儿

本文为作者原创,转载请注明出处,否则将依法追究版权 在进入正题之前,先拉个家常,本周进了一个很nice的校园开发团队,欣赏我们的Leader TutorChen,让项目开发变得有趣,乐于分享,并且耐...

刘小米_思聪
2014/12/07
61.1K
5
AndroidStudio与Gradle插件和Gradle

一.概况 由于公司的一个项目用的Gradle插件和Gradle版本比我电脑上用的高,所以工程加载到本地之后就开始各种报错了。在升级gradle插件和gradle的过程中遇到了很多的坑。所以为了以后更好的解...

天王盖地虎626
01/12
45
0
Gradle/Studio构建问题(Ant/Gradle)

> 使用Gradle遇到的问题及其他: Android Studio安装过程常见问题图解-- http://jingyan.baidu.com/article/fd8044fad5bdca5031137ab7.html 1. 将GitHub上的新项目导入Studio中 Pano360-mast......

shareus
2018/05/11
0
0
AndroidStudio、gradle、buildToolsVersion关系

使用AndroidStudio 开发也已经2年了,每次gradle 或者studio 有推荐更新后,项目重新sync后都会报错,提示更新相应的其他版本,比如AndroidStudio、gradle、buildToolsVersion版本; 先来说说...

SuShine
2017/11/07
104
0
第一行Android代码(1)

学习Android《第一行代码》 作为一名PHP程序员,又想多了解一些App开发的事,就看起了这本书。 Android系统是怎么工作的呢? Android 大致可分为四层。 1.Linux内核层 2.系统运行库层 3.应用...

phpervip
2018/07/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

搭建高可用MongoDB集群(分片)

搭建高可用MongoDB集群(分片) MongoDB基础请参考:https://blog.51cto.com/kaliarch/2044423 MongoDB(replica set)请参考:https://blog.51cto.com/kaliarch/2044618 一、概述 1.1 背景 ......

linjin200
27分钟前
5
0
CDH6.0.1集成tez-0.9.1计算引擎

参考文章: https://www.jianshu.com/p/9fb9f32e1f0f https://www.baidu.com/link?url=OgpwasnZi7H1dySN2T111sseEWDBaCCTC3DFV61G7756YbrkJCA8Y3UFaueyqnfN&wd=&eqid=daeb8b3500049cf3000000......

Sheav
29分钟前
4
0
Vue内置指令的使用

v-model(数据绑定) v-model常用于表单数据的双向绑定,它本质上是一个语法糖。它主要的有两种应用: 在文本框、多行文本、input的下拉框、单选按钮、复选框中的应用 <div id="app"> ...

凌兮洛
29分钟前
5
0
外部来源应用检查-烦死了,终于找到解决设置了

Android 连接usb调试应用的时候: 华为关闭方法:1、设置-安全-更多安全设置,关掉外部来源应用检查。2、设置-系统-开发人员选项-关闭“监控ADB安装应用” 不知道OPPO 怎么关闭的?...

QGlaunch
30分钟前
4
0
6个K8s日志系统建设中的典型问题,你遇到过几个?

作者 | 元乙 阿里云日志服务数据采集客户端负责人,目前采集客户端 logtail 在集团百万规模部署,每天采集上万应用数 PB 数据,经历多次双 11、双 12 考验。 导读:随着 K8s 不断更新迭代,使...

阿里云官方博客
32分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部