我去了https://code.google.com/apis/console/
然后我做了这个:keytool -v -list -alias ks_ms_ad -keystore W:\eclipse-android-sign\keystore\exampleproject
我转换了输出
SubjectKeyIdentifier [
KeyIdentifier [
0000: HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH H /x<s7.@...B.).8.
0010: HH HH HH HH .. .
]
]
到
HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH;com.exampledomain.exampleproject
谷歌实际上接受了这个,所以不知何故,我把胡言乱语变成了可用的东西。 “HH”条目与Google API控制台网站中提供的示例相匹配,因此我所做的事实很小,实际上是正确的。
但上面看起来不应该是我应该怎么看?我真的应该做我编辑的编辑吗?我以为我准备好从keytool使用md5了?
我得到一个空白屏幕和变焦按钮[+] [ - ],这也是我认为可能存在问题的部分原因?
答案 0 :(得分:7)
似乎原因是我搞砸了。 (你在我引用的内容之上找到了SHA1等等)所以只是为其他人搞乱了这个:
调试keytool指纹示例:
keytool -list -v -keystore "C:\Users\%your name%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH;com.company.product
发布keytool指纹示例:
keytool -v -list -alias youralias -keystore W:\keystore\product
HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH;com.company.product
以上所有内容都可以共享具有模式的相同API密钥:
a-zA-Z0-9-
您可以在此处获取API密钥: https://code.google.com/apis/console/
在这里找到keytool.exe(示例) C:\ Program Files \ Java \ jre7 \ bin
答案 1 :(得分:1)
我认为您的密钥本身在签名方面存在问题。 fingerPrint似乎很奇怪。 PLS。检查SHA1 fingerPrint。 乐施会。看起来你已经找到了这个问题。