【问题标题】:How to update Android studio with a pom file file downloaded from browser?如何使用从浏览器下载的 pom 文件更新 Android Studio?
【发布时间】:2018-07-20 14:40:12
【问题描述】:

我收到了旧的“无法解析 com.android.support...”错误消息。现在我确定它是来自 Android Studio 的网络 pr 代理问题,但我可以从浏览器访问 https://dl.google.com/dl/android/maven2/com/android/support/constraint/constraint-layout/1.1.0-beta4/constraint-layout-1.1.0-beta4.pom 并直接下载它......但是在这种情况下如何使用这个 pom 手动更新 Android Studio?

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

【问题讨论】:

  • 来吧,这里没人推荐吗??

标签: dependencies pom.xml android-studio-3.0


【解决方案1】:

这让我发疯了,所以希望我的回答可以帮助其他人:

  1. 粘贴这是您的 chrome 浏览器: https://dl.google.com/dl/android/maven2/com/android/support/constraint/constraint-layout/1.1.0-beta4/

您将收到 404 错误,但您仍然可以下载证书(开发者工具 > 安全 > 查看证书 > 拖到您的桌面)

  1. 删除您当前的 google 别名(我的是 *.google.com)

keytool -delete -alias *.google.com -keystore /Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/jre/lib/security/cacerts -storepass changeit

  1. 将刚刚下载的新证书添加到内置 JRE 的 Android Studio 中:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    • 2018-12-07
    • 2014-09-09
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 2022-06-16
    相关资源
    最近更新 更多