获取Android应用程序的md5指纹时,在cmd和jdk bin提示符下输入keystore命令时遇到问题:
keystore is an invalid command
在cmd中我得到了这个错误,我研究并发现这意味着我的密钥库路径不正确。所以我仔细检查了我的路径并且它是正确的,并找到一个教程解释通过jdk bin cmd输入相同的命令提示:
Access denied
密钥库地址是:
C:\Users\Brian\.android\debug.keystore
我正在使用的命令如下:
keytool -list -alias androiddebugkey -keystore C:\Users\Brian\.android\debug.keystore -storepass android -keypass android
答案 0 :(得分:2)
你想要获得什么? Maby这个答案可以提供帮助 https://stackoverflow.com/a/14042038/928591
我知道您的问题是什么,您正在尝试获取调试密钥,但您指定了路径。 但尝试只复制粘贴此commnad而不修改它。
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
它可以让我获取我的Facebook应用程序的调试密钥。 我可能错了,但我认为这应该有用
修改强> 做了一些挖掘,keytool附带了java jdk。喜欢commonsware的回答here 所以你有JDK或SDK安装是我的下一个问题。
编辑(另一个) 在评论中回答你的问题看看这里。 http://docs.oracle.com/javase/tutorial/essential/environment/paths.html
结局更新 这是此特定答案的最后一次更新。 浏览到JDK文件夹并从该目录执行命令。
亲切的问候