【问题标题】:How to download Google APIs using Android SDK and AVD manager (as it gives SHA-1 MessageDigest not available)?如何使用 Android SDK 和 AVD 管理器下载 Google API(因为它使 SHA-1 MessageDigest 不可用)?
【发布时间】:2010-01-21 18:27:43
【问题描述】:

我无法使用 Android SDK 和 AVD 管理器下载 Google API。每当尝试时,我都会收到以下错误:

SHA-1 消息摘要不可用

有什么想法吗?

【问题讨论】:

  • 您可以查看我的答案here,我认为这是类似的问题。

标签: java android avd sha1


【解决方案1】:

我在 Windows XP 环境中找到了解决方法或正确的方法:

如果我只是信守承诺:

如果您在 Eclipse 中使用 ADT 进行开发,您可以选择 Window >Android SDK and AVD Manager。

现在可以了。

【讨论】:

    【解决方案2】:

    对于“普通”(我的意思是用于 Java EE 开发的 JDK/JRE,不了解 android)Java 应用程序,以下成立: 如果出现“SHA-1 not available”这样的错误,请选择正确的安全提供商。

    应该有一个文件$JAVA_JDK/jre/lib/security/java.security,您必须在其中选择一个有用的提供程序。 在我的机器上,段落看起来像这样

    # List of providers and their preference orders (see above):
    #
    security.provider.1=sun.security.provider.Sun
    security.provider.2=com.sun.net.ssl.internal.ssl.Provider 
    security.provider.2=sun.security.rsa.SunRsaSign
    security.provider.3=com.sun.net.ssl.internal.ssl.Provider
    security.provider.4=com.sun.crypto.provider.SunJCE
    security.provider.5=sun.security.jgss.SunProvider
    security.provider.6=com.sun.security.sasl.Provider
    security.provider.7=org.jcp.xml.dsig.internal.dom.XMLDSigRI
    security.provider.8=sun.security.smartcardio.SunPCSC
    

    【讨论】:

      猜你喜欢
      • 2014-08-19
      • 2013-01-19
      • 2013-01-02
      • 2012-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多