关于AndroidStudio中Gradle文件引发的问题导致HelloWorld无法运行的解决方法


如果您已安装好AndroidStudio,并且创建好了HelloWorld项目和虚拟机,可以跳过安装教程,请点击目录中的"HelloWorld无法运行"直接进入本帖寻找你问题的答案吧!

前言

今天是我很激动地一天,因为本人AndroidStudio的HelloWorld程序终于运行成功了。博主想在寒假学习Android方面的知识,购买了Android开发的基础教学书《第一行代码Android》。跟着书本下载开发软件AndroidStudio,创建第一个程序。书上的教程确实十分详细,也讲到了许多细节,比如在哪一步可能报什么样的错,但是作为一个平平无奇的初学者难免会出现一些奇奇怪怪的错误,书本也很难涵盖所有的突发情况。就在我照着书本创建了HelloWorld项目,创建好了模拟器,但是发现接下来的情况就和书上讲的不一样了,怎么运行这个程序!!!
这在书上就是一句话:现在点击右边的运行按钮,稍微等一会,HelloWorld项目就会运行到模拟器上了。
在这里插入图片描述

我直接疑惑,我不仅没有那个app的标志,右边的运行按钮也是灰色的。
我直接疑惑

我在1月19号开始研究,也就是说这个问题困扰了我几乎十天,平时在家有个小侄子在边上,所以每天学习的时间本就不多,解决起来就慢很多了。
所以我希望我的这篇文章能帮助第一次安装和学习AndroidStudio的朋友们,少掉几根头发。

AndroidStudio下载

1.推荐官方下载(最新版): https://developer.android.google.cn/studio 点此进入

安卓官网有时访问会不太稳定,也可以到国内代理站点下载,但版本可能不是最新的,不过可以下载安装后更新。

2.国内代理:http://www.android-studio.org 点此进入
3.AndroidDev Tools下载: https://www.androiddevtools.cn/ 点此进入

安装教程(超级详细)

官网下载

点击绿色的DOWNLOAD ANDROID STUDIO按钮,同意协议后即可下载。

在这里插入图片描述

点击启动安装

最开始的界面是这样的。
在这里插入图片描述
然后是一些工具安装的选择,Android virtual Device(虚拟机安装文件),我下载和安装过不同版本的AndroidStudio,这个界面建议全打钩,宁杀错不放过,避免后面用到。
在这里插入图片描述
选择安装路径
在这里插入图片描述

在开始菜单中创建一个文件夹存放AndroidStudio,随便命名,这里无关紧要。
在这里插入图片描述
点击安装,确认各项安装设置无误后就会出现下图的安装界面,很快就安装好了。
在这里插入图片描述
安装完毕后我们开始运行AndroidStudio。

配置文件

下面的才是重头戏。
双击运行AndroidStudio后,如果没有安装Android SDK的话,会弹出如下错误。
关于Proxy选项我有查询过资料,但看着实在有点麻烦,这里我们选择点击Cancel。
在这里插入图片描述
然后会提示找不到SDK,这里我们选择next。
在这里插入图片描述
会出现SDK下载选择界面(也没得选,安装过不同的AndroidStudio版本,这些复选框去不掉,也勾不上)
在这里插入图片描述
耐心等待下载完毕。
在这里插入图片描述
Android SDK下载完毕界面提示如下(看最后一行就行,说明下载成功)

在这里插入图片描述
这个时候已经可以到这个界面了。

在这里插入图片描述
如何建立项目不用我说了吧。况且本帖的初衷是为了帮助创建了项目但无法运行的朋友。
安装虚拟机我也不多讲了,我的虚拟机型如下。
在这里插入图片描述

HelloWorld无法运行

问题1:Unable to locate adb

在这里插入图片描述
 在启动虚拟机时报错,但是虚拟机仍然可以正常启动。这里虽然提示找不到adb程序,但其实AndroidStudio在下载SDK的时候就已经把adb下载下来了,我们可以在SDK的安装目录下找到adb程序。
 并且我已经将D:\SDK添加到了系统环境变量的path中,这个报错让我费解。
在这里插入图片描述
 网上说可能是SDK build-Tools版本太低,但是我查看发现我的已经是最新版本…你们可以先查看自己的SDK build-Tools版本是不是太低了,点击下图所示红色框框中的图标。
在这里插入图片描述
注意下图中三个红框,如图所示就能看到你的SDK Build-Tools版本了。
在这里插入图片描述

问题2:运行按钮灰色

然后回到程序界面,发现运行按钮居然是灰色的,这图是我到其他地方找的,我的样子当时没截下来。
在这里插入图片描述
当时我的情况是下图中app所在框显示Add Configuration…,右边虚拟机框框和下图一样,但是运行按钮仍然是灰色。
在这里插入图片描述
尝试点击Add Configuration…试着解决。但是这一堆东西我根本看不懂呀…
在这里插入图片描述

问题3:小锤子不能用

这是关键,这个小锤子需要的文件下载是需要访问外网的,AndroidStudio自己下了半天最后提示下载失败。
在这里插入图片描述

解决方法

下载失败的Gradle文件是关键!自己手动下载Gradle文件,然后放在相应的路径下,即可解决前面讲到的全部问题!
注意:下载的Gradle文件版本一定要和AndroidStudio版本对应!
如何知道自己要下载哪个版本的Gradle文件呢?
Gradle文件默认保存在C:/Users/.gradle/wrapper/dists/gradle-版本号-all/ 下,如图所示:
在这里插入图片描述
双击点开文件夹
在这里插入图片描述
上面有两个文件是我后来自己下载加进去的,一开始的样子是这样的:
在这里插入图片描述
现在,我们已经知道我们要下载的文件是哪个版本了!
那么,我们需要的文件又在哪里下载呢?
点击进入这个网站(注意!此处需要VPN!):https://services.gradle.org/distributions/ 点此进入

找到和自己本版相同的Gradle-版本号-名字.zip文件进行下载

下载完成之后,进入到上面讲的保存Gradle文件的位置,将Android Studio自己下载的压缩文件和解压文件都删掉,然后直接把我们自己下载的zip文件粘贴进去,所以此时文件夹应该是这个样子。
在这里插入图片描述
之后重启Android Studio,它会继续下载一些Gradle配置文件(不需要VPN也可以下载),你可以在最下面看到下载进度,耐心等待一会就会提示下载完成。
这张图是我下载完毕后的图。可以看到,Gradle build已经在running了!
在这里插入图片描述
这个时候,运行虚拟机,已经不会提示unable to locate adb了。
上面的状态栏也和书上说的一样了。原本的Add Configuration自动变成app了!
在这里插入图片描述
点击运行按钮,和书上说的一样,需要耐心等待一两分钟,终于成功运行了!
在这里插入图片描述

感想

 最后说一下我的感想吧,我打算在寒假学习Android纯属是因为自己的兴趣,也为此自己买了书。书是好书,很详细,但书本也不能涵盖所有突发情况。创建运行第一个程序已经让我弄了足足十天,期间因为电脑硬盘太小还去换了硬盘,耽搁了四天,电脑配置Python,java又花费了不少时间,翻来覆去,没想到10天就过去了。
 不过幸好,我没有被困难劝退,至少这几天,我把AndroidStudio看了个遍,因为网上关于解决方法的帖子很多,我是反复在配置,很多文件是删了下,下了删,就连AndroidStudio也是卸了重装,装了又卸。就拿File->setting…这一栏来说,我看了无数遍,因为SDK路径配置可以在这里改,Gradle的路径也是在这里改的。AndroidStudio的界面也亲切了起来,好像和我不再是那么疏远了。
 希望所有学习AndroidStudio的同志都可以迎难而上!

在下的绵薄之力

 大家都是代码人,访问一下外网应该都不是问题。但是如果你正好要下载的Gradle文件和我的一样,可以在我的百度云中自取,可以省去麻烦。
百度云链接奉上:链接:https://pan.baidu.com/s/1vUdLOBS43WdDdhAOh9qhiA
点击此处前往
提取码:0yry
最后,感谢大家的阅读,祝大家2021年都能有大进步!

猜你喜欢

转载自blog.csdn.net/qq_45792455/article/details/113432115
今日推荐