赞
踩
目录
问题2.Installed Build Tools revision *** is corrupted. Remove and install again using the SDK Manager.
问题3.uses-sdk:minSdkVersion *cannot be smaller than version *** declared in library
首先build.gradle
文件出问题了,failed to notify project evaluation listener以及Could not initialize class ****,javax/xml/bind/annotation/XmlSchema等,如下图:
点了下面几个选项,也没得用。然后查了好多大佬写的,发现是dependencies中的classpath里面gradle版本过低的问题:
于是直接改成了4.1.2,之后就是让AS自动下载更新gradle,但因为AS自带下载网页速度太慢,而且经常打不开,这里推荐使用阿里云映射网页,首先把两个repositories中的maven整个删掉,然后在第一个repositories中添加
- google()
- maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'}
第二个repositories中只需要添加阿里云的链接,因为我这个文件里已经有google(),如果没有,还是要添加一下的
maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'}
最后大概是我这样:
然后点击运行或者Sync Now,边吃薯片边等待下载完成就行了。
最后大概是这样的,再点击run又出现了接下来的第二个错误
这个问题具体版本因人而异,我的修改方法是打开bulid.gradle文件,往下翻找到android{.....}这一个集合,将里面的bulidToolsVersion改成任意的低于32的版本,我这里试了30.0.0以及30.0.3都可以
然后点击右上角的 Sync Now,等待下载完成,在点击小绿三角又会出现第三个错误,哈哈哈。
这里我前两种怎么试都不行,最后用了第三种发现竟然可以了!!!
在左边文件栏中找到manifests文件里面的AndroidManifest.xml文件(不知道兄弟们的有没有这个文件夹,我试了三个项目都有这个文件夹) 打开它!
打开是这样的
往下滑找到uses-sdk这一项:
按照之前的错误提示第三条:
把文件中的uses-sdk后面的android:....等等删除,换成从tools开始一直到to之前的内容:tools:overrideLibray....livewallpaper"
像我就改成上面这样,兄弟们按照自己的提示,进行相应复制粘贴操作就行。 然后点击下运行也就是小绿三角,继续吃薯片等待就ok了。接下来还遇到一个问题,但是我点击了make project也就是或者是这两个之后,问题就神奇的消失了,之后不管是点run还是rebuild project都不会报错了,终于可以安心地调试自己的项目了!!!
PS:以上情况可能属于个例,不能完全适用所有情况,如能帮到兄弟们,那俺真是太开心了!!!哈哈哈哈
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。