Dependencies 如何使用从浏览器下载的pom文件更新Android studio?

Dependencies 如何使用从浏览器下载的pom文件更新Android studio?,dependencies,pom.xml,android-studio-3.0,Dependencies,Pom.xml,Android Studio 3.0,我收到旧的“无法解析com.android.support…”错误消息。现在我确定这是安卓工作室的网络公关代理问题,但我可以从浏览器访问并直接下载…但在这种情况下,我如何使用此pom手动更新安卓工作室 Could not resolve com.android.support.constraint:constraint-layout:1.1.0-beta4. > Could not get resource 'https://dl.google.com/dl/android/maven2/

我收到旧的“无法解析com.android.support…”错误消息。现在我确定这是安卓工作室的网络公关代理问题,但我可以从浏览器访问并直接下载…但在这种情况下,我如何使用此pom手动更新安卓工作室

Could not resolve com.android.support.constraint:constraint-layout:1.1.0-beta4.
> Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/support/constraint/constraint-layout/1.1.0-beta4/constraint-layout-1.1.0-beta4.pom'.
      > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/support/constraint/constraint-layout/1.1.0-beta4/constraint-layout-1.1.0-beta4.pom'.
               > sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
                           > PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
                                          > unable to find valid certification path to requested target

这让我发疯,希望我的答案能帮助其他人:

  • 粘贴这是您的chrome浏览器:
  • 您将收到404错误,但仍然可以下载证书(开发者工具>安全>查看证书>拖到桌面)

  • 删除您当前的谷歌别名(我的是*.google.com)
  • keytool-delete-alias*.google.com-keystore/Applications/Android\Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/security/cacerts-storepass changeit

  • 添加刚下载到Android Studio内置JRE的新证书:

  • keytool-import-v-trustcacerts-alias.google.com.cer-file/Users/dz5p4d/Downloads/android_certs/.google.com.cer-keystore/Applications/android\Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/security/cacerts-keypass changeit-storepass changeit

    来吧,这里没有人有建议吗??