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

 更新时间:2020年05月07日 10:59:11   作者:科小喵  
这篇文章主要介绍了AndroidStudio构建项目提示“unable to find valid certification”最新解决方案,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

手抖了一下,把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中已经添加了阿里镜像。

总结

到此这篇关于AndroidStudio构建项目提示错误信息“unable to find valid certification”的完美解决方案的文章就介绍到这了,更多相关AndroidStudio项目提示unable to find valid certification内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Android字体设置及Roboto字体使用方法

    Android字体设置及Roboto字体使用方法

    这篇文章主要介绍了Android字体设置及Roboto字体使用方法,较为详细的分析了自定义字体及RoBoto的具体用法,非常具有实用价值,需要的朋友可以参考下
    2015-01-01
  • Kotlin Suspend挂起函数的使用详解

    Kotlin Suspend挂起函数的使用详解

    这里介绍 Kotlin Suspend 挂起函数的使用。挂起(suspend)函数是所有协程的核心。 挂起函数可以执行长时间运行的操作并等待它完成而不会阻塞主线程。Kotlin 的 suspend 关键字可以帮助我们消除回调,用同步的写法写异步
    2023-02-02
  • Android常用控件Spinner的使用方法大全

    Android常用控件Spinner的使用方法大全

    这篇文章主要给大家介绍了关于Android常用控件Spinner的使用方法,Spinner其实是一个列表选择框,不过Android的列表选择框并不需要显示下拉列表,而是相当于弹出一个菜单供用户选择,需要的朋友可以参考下
    2023-10-10
  • Android 中 EventBus 的使用之多线程事件处理

    Android 中 EventBus 的使用之多线程事件处理

    这篇文章主要介绍了Android 中 EventBus 的使用之多线程事件处理的相关资料,需要的朋友可以参考下
    2015-11-11
  • Android仿淘宝预订日历(18)

    Android仿淘宝预订日历(18)

    这篇文章主要为大家详细介绍了Android仿淘宝预订日历的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • Android OpenGL ES 实现抖音传送带特效(原理解析)

    Android OpenGL ES 实现抖音传送带特效(原理解析)

    这篇文章主要介绍了Android OpenGL ES 实现抖音传送带特效,抖音传送带特效推出已经很长一段时间了,前面也实现了下,最近把它整理出来了,如果你有仔细观测传送带特效,就会发现它的实现原理其实很简单,需要的朋友可以参考下
    2022-07-07
  • Android 使用自定义RecyclerView控件实现Gallery效果

    Android 使用自定义RecyclerView控件实现Gallery效果

    这篇文章主要介绍了Android 使用自定义RecyclerView 实现Gallery效果,本文给大家简单介绍了RecyclerView的基本用法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-10-10
  • Mac中Eclipse连不上Android手机的解决方法

    Mac中Eclipse连不上Android手机的解决方法

    这篇文章主要介绍了Mac中Eclipse连不上Android手机的解决方法,本文方法同样适用其它的移动设备,需要的朋友可以参考下
    2015-06-06
  • Android如何通过命令行操作Sqlite3数据库的方法

    Android如何通过命令行操作Sqlite3数据库的方法

    这篇文章主要介绍了Android如何通过命令行操作Sqlite3数据库的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Android APP编写简单答题器

    Android APP编写简单答题器

    这篇文章主要为大家详细介绍了Android APP编写简单答题器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01

最新评论