android studio配置sdk和gradle中的一些问题
来源:互联网 发布:淘宝购物礼品盒 编辑:程序博客网 时间:2024/06/06 17:45
因为最近在家里也要搞一下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文件中的版本号一定要在这里面存在才行,不然会报错。
- android studio配置sdk和gradle中的一些问题
- Android studio gradle配置问题
- Android studio gradle配置问题
- android studio gradle和安装遇到的一些问题
- 手动配置Android Studio中的Gradle
- 理解与配置Android studio中的gradle
- 详细配置android studio中的gradle
- 理解与配置Android studio中的gradle
- android studio 配置gradle的问题
- Android Studio Gradle配置相关问题
- Android Studio安装和eclipse gradle配置
- Android Studio Gradle命令和配置
- android studio 升级和gradle配置
- Android Studio打包和gradle配置构建
- SDK在Android Studio中的配置陷阱
- Android studio gradle配置
- Android studio gradle配置
- Android studio gradle配置
- 用php实现的各种排序算法总结
- 深入Java核心
- BZOJ 1027-合金(凸包+最小环)
- Android ContentResolver 获取手机联系人
- Java的反射
- android studio配置sdk和gradle中的一些问题
- React Native入门(四)之使用Flexbox布局
- Python3之列表list使用
- Ubuntu下使用samba
- Git教程
- B
- 【OpenCV入门指南】第九篇 灰度直方图均衡化
- CentOS(Linux)基础学习(二)
- HPUOJ WitchMirror 【容斥】or 【状态压缩+容斥】