【问题标题】:Android Studio : Error:Cause: unable to find valid certification path to requested targetAndroid Studio:错误:原因:无法找到请求目标的有效认证路径
【发布时间】:2017-11-30 08:04:41
【问题描述】:

从何处获取有关 Android Studio 中此错误的更多信息

Error:Cause: unable to find valid certification path to requested target

我不知道它来自哪里以及寻找什么?

下面是我的 Build.gradle 中的 sn-p。

buildscript {
    repositories {
        jcenter() {
            url "http://jcenter.bintray.com/"

        }
      //  mavenCentral()
        maven { url 'https://maven.fabric.io/public' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.2'
        classpath 'io.fabric.tools:gradle:1.+'
    }
}

allprojects {
    repositories {
        jcenter() {
            url "http://jcenter.bintray.com/"
        }
      //  mavenCentral()
        maven { url 'https://maven.fabric.io/public' }
    }
}

apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

repositories {
    jcenter() {
        url "http://jcenter.bintray.com/"

    }
    maven { url 'https://maven.fabric.io/public' }  }

【问题讨论】:

  • 那是因为 (https) 您使用的证书无效或自签名且不受 Android Studio 信任,您可能正在通过代理或类似的东西
  • 是的,我是。我该如何解决这个问题?
  • 我运行这个的唯一方法是让加密生成我的证书,然后在服务器中设置它,从那里消费回购,但我看到只是在所有这些中添加 Https是一个已知的 repo/s,如果您在代理后面,请使用 vpn 连接到互联网,这样您就可以直接通过代理并使用

标签: android android-studio crashlytics


【解决方案1】:

我希望解决了这个问题,也许我的回答会对其他人有所帮助。 这个问题我是因为Charles代理而遇到的,所以解决方法就是关闭charles代理工具和Android Studio,然后先打开Android Studio就可以正常工作了。

【讨论】:

  • 不知道为什么这被否决了。查尔斯是我的问题。
【解决方案2】:

检查您的互联网连接。当我连接到公司受限的互联网时,这发生在我身上。

连接到不受限制的互联网解决了我的问题。

【讨论】:

    【解决方案3】:

    我运行此程序的唯一方法是 letencrypt 生成我的证书,然后将其设置在使用 repo 的服务器中,但我看到那里只是在所有这些中添加 Https,因为这是一个已知的 repo/ s,如果您使用代理服务器,请使用 vpn 连接到互联网,这样您就可以直接通过代理服务器并且可以正常工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-29
      • 1970-01-01
      • 2021-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-13
      • 2019-10-15
      相关资源
      最近更新 更多