【发布时间】:2010-01-21 18:27:43
【问题描述】:
我无法使用 Android SDK 和 AVD 管理器下载 Google API。每当尝试时,我都会收到以下错误:
SHA-1 消息摘要不可用
有什么想法吗?
【问题讨论】:
-
您可以查看我的答案here,我认为这是类似的问题。
我无法使用 Android SDK 和 AVD 管理器下载 Google API。每当尝试时,我都会收到以下错误:
SHA-1 消息摘要不可用
有什么想法吗?
【问题讨论】:
我在 Windows XP 环境中找到了解决方法或正确的方法:
如果我只是信守承诺:
如果您在 Eclipse 中使用 ADT 进行开发,您可以选择 Window >Android SDK and AVD Manager。
现在可以了。
【讨论】:
对于“普通”(我的意思是用于 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
【讨论】: