AndroidStudio构建项目提示错误信息“unable to find valid certification”的完美解决方案

所属分类: 软件编程 / Android 阅读数: 69
收藏 0 赞 0 分享

手抖了一下,把AS升级到了最新版本,然后就悲剧了,公司的项目跑不起来,提示“unable to find valid certification”,新建项目也是一样的提示。之前总结的解决方案都用了,没一个好使的,经过两个下午的折腾,终于还是被我整好了,感动的泪水都要流出来了 (╥╯^╰╥)

直接放我的最新解决方案,look~

第一步:如下所示,在项目的build.gradle的两个repositories中添加阿里public镜像,最好放在google() 前面:

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()
 }
}

第二步:一般情况下做完第一步就OK了,不过有些小伙伴的AS还是会报错,并有如下提示,意思是说你使用不同的jdk会导致 gradle生成多个守护进程,虽然是个提示,但当你点了“Select a JDK from the File System”配置完jdk之后,会发现AS居然不报错了,所以有时候提示信息也不容小觑。

第三步:什么?还报错?那干脆把google()和jcenter()也换成阿里的仓库镜像吧~

maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }

第四步:如果还是提示“unable to find valid certification”之类的错误信息,那就需要在AS中添加证书了,我这里提供阿里和jcenter证书供大家下载

PS:可能大家会有疑问,如果每一次创建项目都要在build.gradle中配置一次阿里镜像,岂不是很麻烦,有没有一劳永逸的方法,of course,look >~<

在你的AS安装目录里找到 plugins\android\lib\templates\gradle-projects\NewAndroidProject\root下找到 build.gradle.ftl,

在build.gradle.ftl 添加阿里镜像,保存之后重启AS,新建项目就会发现project下的build.gradle中已经添加了阿里镜像。

更多精彩内容其他人还在看

Android 动画之AlphaAnimation应用详解

本节讲解AlphaAnimation 动画,窗口的动画效果,淡入淡出什么的,有些游戏的欢迎动画,logo的淡入淡出效果就使用AlphaAnimation,具体的祥看本文,需要的朋友可以参考下
收藏 0 赞 0 分享

Android 动画之TranslateAnimation应用详解

本节讲解TranslateAnimation动画,TranslateAnimation比较常用,比如QQ,网易新闻菜单条的动画,就可以用TranslateAnimation实现,本文将详细介绍通过TranslateAnimation 来定义动画,需要的朋友可以参考下
收藏 0 赞 0 分享

Android 动画之ScaleAnimation应用详解

本节讲解ScaleAnimation 动画在应用中的实现,有需要的朋友可以参考下
收藏 0 赞 0 分享

Android 动画之RotateAnimation应用详解

本节讲解旋转动画效果RotateAnimation方法的应用,有需要的朋友可以参考下
收藏 0 赞 0 分享

Android开发之文件操作模式深入理解

本文将介绍Android开发之文件操作模式,需要了解的朋友可以参考下
收藏 0 赞 0 分享

Android应用程序窗口(Activity)窗口对象(Window)创建指南

本文将详细介绍Android应用程序窗口(Activity)的窗口对象(Window)的创建过程,需要了解的朋友可以参考下
收藏 0 赞 0 分享

android activity设置无标题实现全屏

本文将详细介绍Android如何设置Activity全屏和无标题的实现方法,需要的朋友可以参考下
收藏 0 赞 0 分享

Android启动模拟器报错解决方法

本文将详细介绍Android模拟器报"Failed To Allocate memory 8"错误的解决办法,需要了解的朋友可以参考下
收藏 0 赞 0 分享

Android如何实现非本地图片的点击态

Android如何实现非本地图片的点击态,本文提供了详细的实现代码,需要了解的朋友可以参考下
收藏 0 赞 0 分享

android viewpaper实例探讨

本文将提供一个android viewpaper实例实现过程,需要了解更多的朋友可以参考下
收藏 0 赞 0 分享
查看更多