前言:Android Studio的安装实在给我整吐,恶心到死,难受至极,让我对安卓这门课程从入门直接到放弃。具体原因是安装软件后不能使用,为了解决这些问题,找别人远程也没解决,然后自己刚开始有看不懂,导致我也学不了学不下去了,拖了一个多月还是得做实验,不能在P图交作业了。终于,下定决心自己解决掉。然后,在解决过程中软件重装近10次,自己是多么的难受,这种感觉只有同道中人能够体会了。为了帮助其他初学者更快解决,我决定把解决过程以及方法总结出来。
问题:
(为了方便大家检索到,我把自己搜索的问题形式写出来,是不是这个问题看图)
1、关于Android Studio 安装后出现红色感叹号的问题的解决办法?
2、Android Studio安装后不能运行?
3、为什么Android Studio会出现红色感叹号?
4、为什么Android Studio新建的项目会出现红色感叹号?
5、创建的android项目有黄色感叹号,应该怎么解决?
6、Android studio安装后 build sync出现两个红色感叹号怎么解决 ?
7、这是复制报错右边的英文:
Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.android.support:appcompat-v7:28.0.0-rc01.Open FileShow Details
Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.android.support.constraint:constraint-layout:1.1.2.Open FileShow Details
Unable to resolve dependency for ‘:app@debugAndroidTest/compileClasspath’: Could not resolve com.android.support.test🏃1.0.2.Open FileShow Details
Unable to resolve dependency for ‘:app@debugAndroidTest/compileClasspath’: Could not resolve com.android.support.test.espresso:espresso-core:3.0.2.Open FileShow Details
问题图片:
(这个就是问题的界面样子)
(项目左下角的地方部分出现红色感叹号,右边代码是那个样子)
分析原因
1、安装时网速不好导致gradle包什么的没正常下载好;
2、没按安装教程装,可能会导致自己点击了‘设置代理’选项;
3、第一次安装时没装好,然后卸载软件没删除干净导致的。
如果卸载as,一定要卸载干净,把c盘中关于as的配置文件一并删除(C:/user/…一定在c盘,通常在这个路径下,每个人的路径不一定一样,有可能是‘用户’)
解决办法
我把解决思路先说出来,照着这思路基本上都能解决掉。
就是不管你软件右下角报错英文是什么,你直接 ctrl+A(全选),然后复制到百度上会出现很多解决方案,一个个试,基本能解决掉。
因为,刚开始出现的这个问题不是一下子就能解决的,原因很多,所以,我把解决过程中会出现的问题中文引导下。
1、记住这个图标是build,就是那些教程一直说的,但是作为初学者哪里会一下子知道。
build图标下面有个Try Again,刷新的作用吧。我试过很多次,但是是在点build图标的情况下解决的。
2、你在根据百度教程调试过程中,可能右边的报错英文又会变了,说明此时的问题变成新的了。别慌,继续复制到去搜索。如果英文比较短的话,那么你复制到百度英汉翻译下。我记得会遇到一种常见情况,前面没理解后面解决了才好的。
字面的意思是最小的Gradle版本是4.6,当前的版本是4.4。关于Gradle的解答很多,但是要知道他是一种什么插件的版本意思就好了。然后,英文报错翻译是要求最低版本是多少,然后当前版本更低就不行,必须被比它高。那么怎么改呢?
方法:
如图所示,我们要改的地方就是图中框线那句话,如果报错要求最低的Gradle版本是4.6,那么把那句话改为4.6版本以上就行了,我的就是改成4.6的。(附上那句代码)
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
如果要求更高版本的,可以这样搜索,例如:
AS支持 gradle 版本是4.6的代码?
复制替换就行了,然后点击build一下
如果成功了,那恭喜你舒服了。
如果还没有,用我这个思路去解决,毕竟这个问题的原因不唯一,我只是提供一个通用方法,让你更快解决,不然一个个试还一直错心态会爆炸的。
总结: 这个软件问题解决后心情真的舒畅多了,太舒服了简直,为了解决这个问题也浪费我太多时间了,以至于到现在还没有正式入门安卓。这个问题应该在新手入门时常见的,所以,我觉得好好写下来希望能帮到你们。有帮助的话顺便关注下吧,谢谢。