其他分享
首页 > 其他分享> > android studio,adroid SDK,gradle手动配置

android studio,adroid SDK,gradle手动配置

作者:互联网

 

目录

一.android studio

二.SDK manager

三.android studio配置adroid SDK

四. 手动配置gradle

最后


一.android studio

http://www.android-studio.org/

中文官网下载即可,下载后按步骤安装,安装好后启动开始新建项目

提示没有SDK,要求配置SDK manager

二.SDK manager

https://android-sdk.en.softonic.com/

到官网下载即可,下载的zip包进行解压,解压到哪里都可以,android studio可以进行配置

打开后有这些:

双击运行SDK Manger.exe

勾选需要安装的包

我装了的有这些:

一开始勾选了很多,下了很久,日志打印failed,安装失败了,网上有很多介绍,需要配置源:

servert: http://mirrors.opencas.cn 

端口:80

网上有很多源,选了比较常见的一个,再次进行install,记得把accept勾选上

 

装好之后都会显示installed

添加path环境变量

三.android studio配置adroid SDK

android studio左上角file-->setting 搜索框输入sdk 选择Android SDK,Edit 地址为解压出来的sdk的文件夹地址,选好后等待它自动loading,

列表会自动加载,等加载完,默认是会自动勾选加载出来的内容,然后点OK

注:如果sdk实际地址换了,项目里配置文件地址也需要换一下,可以通过gradle.properties进行修改sdk地址

四. 手动配置gradle

以上都配置好后,重启android studio,发现下面打印出下载gradle-5.4.1-all.zip失败

左下角选择terminal

输入gradlew -v,此时会自动loading gradle-5.4.1-all.zip,下载是失败的,于是手工进行下载,网上有很多,找到自己报错对应的版本来下载

下载后解压得到gradle-5.4.1

这两个都放到默认的gradle路径下,默认路径可以这么查看: file-->setting 搜索框输入gradle 选择Gradle 可以看到

Gradle home(仅对当前项目有效) service directory path(全局的), service directory path会显示默认路径,一般默认在c盘:/某个路径下/../.gradle。

只不过我这里是改过之后的

一路打开默认C盘路径下的.gradle下的wrapper\dists\gradle-5.4.1-all\3221gyojl5jsh0helicew7rwx 后面这个目录名会每个人不一样,我把C盘下的

wrapper\dists\gradle-5.4.1-all\3221gyojl5jsh0helicew7rwx挪到了我的G盘下自建的.gradle路径下,我的全路径长这样:

G:\.gradle\wrapper\dists\gradle-5.4.1-all\3221gyojl5jsh0helicew7rwx, 全局路径这里只需要到.gradle即可

1 我把下载的zip包和解压出来的文件夹都放到该目录下

2 把原有的.part文件删除了

3 把.lck复制了一份改名为.ok

4 添加了系统变量GRADLE_USER_HOME 路径为G:\.gradle

5 在path变量添加路径%GRADLE_USER_HOME%

为什么名字要叫做:GRADLE_USER_HOME

原因是android studio加载gradle的时候是加载的这个系统参数,我们可以打开gradle-wrapper.properties可以看到该参数名

6 gradle配置好后 在terminal输入gardelw -v 会显示版本号 

最后

        记得重启android studio,重启完后如果发现项目仍有报错,比如有的xml提示

android studio  element xxx not allow here ,需要重新sync一下项目

  

比如我的就出现 android studio  element TextView not allow here

重新sync项目以后就好了

标签:5.4,路径,gradle,studio,adroid,android,SDK
来源: https://blog.csdn.net/Riven_h/article/details/117254701