更新时间:2020年5月6号 手抖了一下,把AS升级到了最新版本,然后就悲剧了,公司的项目跑不起来,提示“unable to find valid certification”,新建项目也是一样的提示。之前总结的解决方案都用了,没一个好使的,经过两个下午的折腾,终于还是被我整好了,感动的泪水都要流出来了 (╥╯^╰╥) 直接放我的最新解决方案,look~ 第一步:如下所示,在项目的build.gradle的两个repositories中添加阿里public镜像,最好放在google() 前面: 第二步:一般情况下做完第一步就OK了,不过有些小伙伴的AS还是会报错,并有如下提示,意思是说你使用不同的jdk会导致 gradle生成多个守护进程,虽然是个提示,但当你点了“Select a JDK from the File System”配置完jdk之后,会发现AS居然不报错了,所以有时候提示信息也不容小觑。 第三步:什么?还报错?那干脆把google()和jcenter()也换成阿里的仓库镜像吧~ 第四步:如果还是提示“unable to find valid certification”之类的错误信息,那就需要在AS中添加证书了,我这里提供阿里和jcenter证书供大家下载,下载的时候可能需要C币,这个是系统自动设置的,我设置的是不需要C币的,可以加我Q领取证书:744423651,备注:AS证书领取。导入证书的方法可参考我的另一篇blog。 PS:可能大家会有疑问,如果每一次创建项目都要在build.gradle中配置一次阿里镜像,岂不是很麻烦,有没有一劳永逸的方法,of course,look >~< 在你的AS安装目录里找到 pluginsandroidlibtemplatesgradle-projectsNewAndroidProjectroot下找到 build.gradle.ftl, 在build.gradle.ftl 添加阿里镜像,保存之后重启AS,新建项目就会发现project下的build.gradle中已经添加了阿里镜像。
buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/public' } google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.6.3' } } allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/public' } google() jcenter() } }
maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/jcenter' }
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算