解决Android studio 3.6.1 出现Cause: unable to find valid certification path to requested target 报错的问题

  • Post category:http

以下是关于“解决Androidstudio3.6.1出现Cause:unabletofindvalidcertificationpathtorequestedtarget报错的问题”的完整攻略:

简介

在使用Android Studio 3.6.1进行开发时,有时会出现“Cause: unable to find valid certification path to requested target”报错。这个错误通常是由于Android Studio无法验证SSL证书引起的。本文将介绍如何解决这个问题。

步骤

以下是解决Android Studio 3.6.1出现“Cause: unable to find valid certification path to requested target”报错的步骤:

1. 下载证书

首先,需要下载证书。可以按照以下步骤进行:

  1. 打开浏览器,访问https://curl.haxx.se/ca/cacert.pem
  2. 右键单击页面中的“cacert.pem”链接,选择另存为”。
  3. 将文件保存到本地。

2. 配置Android Studio

下载证书后,需要配置Android Studio。可以按照以下步骤进行:

  1. 打开Android Studio。
  2. 点击“File”菜单,选择“Settings”。
  3. 在左侧面中,展开“Appearance & Behavior”,选择“System Settings”。
  4. 在右侧面板中,选择“HTTP Proxy”选项卡。
  5. 在“Manual proxy configuration”下,勾选“Use custom proxy settings”。
  6. 在“HTTPS Settings”下,点击“Install certificate”。
  7. 在“ Import Wizard”中,选择“Local Machine”。
  8. 点击“Next”。
  9. 选择“Place all certificates in the following store”。
  10. 点击“Browse”。
  11. 选择“Trusted Root Certification Authorities”。
  12. 点击“OK”。
  13. 点击“Next”。
  14. 点击“Finish”。
  15. 在“HTTPS Settings”下,点击“Browse”。
  16. 选择之前下载的证书文件。
  17. 点击“OK”。
  18. 点击“Apply”。
  19. 点击“OK”。

示例1:使用Gradle构建项目

假设我们需要使用Gradle构建项目,可以按照以下步骤进行:

  1. 打开Android Studio。
  2. 创建一个新项目。
  3. build.gradle文件中添加以下代码:

groovy
repositories {
mavenCentral()
jcenter()
}

  1. 点击“Sync Now”按钮。

示例2:使用Android Studio连接GitHub

假设我们需要使用Android Studio连接GitHub,可以按照以下步骤进行:

  1. 打开Android Studio。
  2. 点击“File”菜单,选择“Settings”。
  3. 在左侧面板中,展开“Version Control”,选择“GitHub”。
  4. 点击“Add Account”按钮。
  5. 输入GitHub的用户名和密码。
  6. 点击“Login”按钮。

总结

在使用Android Studio 3.6.1进行开发时,有时会出现“Cause: unable to find valid certification path to requested target”报错。可以按照以下步骤解决这个问题:下载证书、配置Android Studio。示例1演示了如何使用Gradle构建项目,示例2演示了如何使用Android Studio连接GitHub。