侧边栏壁纸
  • 累计撰写 27 篇文章
  • 累计创建 9 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Android studio学习之路

仓鼠
2021-11-17 / 0 评论 / 0 点赞 / 43 阅读 / 3826 字 / 正在检测是否收录...

学习之路

2020年7月17日:

安装andorid studio 下载 依赖 遇到的坑

Cause: unable to find valid certification path to requested target

20200717110309590-qgca.png

解决方法1:更换maven地址!

更换jar下载的依赖地址
在项目文件修改
build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
      
        google()
        jcenter()
        /*加入国内的依赖下载地址*/
        mavenCentral()
        maven { url 'http://maven.google.com' }
        maven { url 'http://jcenter.bintray.com'}
        maven {
            url 'http://maven.aliyun.com/nexus/content/groups/public/'
        }
    }
    dependencies {
        classpath "com.android.tools.build:gradle:4.0.0"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        /*新增的国内*/
        mavenCentral()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

20200717123527875-tvee.png

解决了当前jar包下载不下来,但是依然还是报错!无法下载

解决方法2:通过下载该域名下的证书文件

问题截图

sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid 

20200720084646586-kwnw.png

  • 问题是说
    源应用程序不信任目标应用程序的证书,因为在源应用程序的JVM信任库中找不到该证书或证书链。

20200717110335420.png

  • 解决办法:解决方案(很详细,我之前解决的也包含了)
    ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
    补充①:打开 \jre\lib\security 后 按住 shift + 鼠标右击 选择在此处打开
    2020071716593911.png
    补充②:

20200717170112818.png

keytool -import -alias 别名-keystore 生成秘钥库的存储路径和名称 - file 证书路径


-genkey 生成秘钥

-alias 别名

-keyalg 秘钥算法

-keysize 秘钥长度

-validity 有效期

-keystore 生成秘钥库的存储路径和名称

-keypass 秘钥口令

-storepass 秘钥库口令

-dname 拥有者信息,CN:姓名;OU:组织单位名称;O:组织名称;L:省/市/自治区名称;C:国家/地区代码
OK,通过解决方案完美解决

20200717132815217.png

0

评论区