2010-09-23 28 views
1

我试图生成MD5指纹,我将在发布我的应用程序时使用它。我使用Eclipse来编译和签署我的应用程序,它给了我一个密钥库文件和一个.apk文件。现在我需要为我的MapView生成MD5。我尝试使用cmd提示符来生成它,但每次它都声明不存在这样的文件。有什么特别的地方需要存储密钥库,以便keytool可以访问它?另外,一旦我获得了MD5指纹,我所要做的就是插入它并重新编译并签署我的应用程序(就像我之前做的那样)。我是否正确的假设?我已经阅读了开发人员文档,但在整个过程中我还不清楚。任何帮助都是极好的。用新的密钥库生成MD5指纹的麻烦

回答

1

你有一个默认的调试密钥库自动。对于版本,你需要的东西,如首先生成自己的专用的密钥库:

的keytool -genkey -v -keystore我释放小key.keystore -alias release_alias -keyalg RSA -keysize 2048 -validity 10000

一旦你选择和输入的所有密码(请记下他们的!),你已经生成一个新的MD5

要查看它(在调试一个不同):

的keytool -list -alias release_alias -keystore c:\您的路径\ my-release-key.keystore

给出:

release_alias,08月 - 2010年PrivateKeyEntry, 证书指纹(MD5):CE:XX:XX:XX等....

如果你使用谷歌地图,那么你需要一个新的API密钥。重复你所做的过程来生成一个用于调试MD5,但输入新的MD5

希望这会有所帮助。

+0

对不起,我不小心降低了你的答案,如果你编辑你的答案,我将能够upvote。 – 2red13 2012-09-06 08:07:03

+0

没问题,我自己在手机上犯了这个错误!为我的答案添加了句号。 – NickT 2012-09-06 08:22:41