keytool error: java.lang.Exception: Only one command is allowed: both -exportcert and -list were specified
1 2 3 4 | Book-Pro:main vy$ keytool -exportcert -list -v \ > -alias androiddebugkey -keystore ~/.android/debug.keystore keytool error: java.lang.Exception: Only one command is allowed: both -exportcert and -list were specified. |
我正在尝试在MBP上为Android Firebase项目创建SHA1。
我按照说明从Firebase控制台拉命令...
https://developers.google.com/android/guides/client-auth
keytool -exportcert -list -v
-alias androiddebugkey -keystore?/ .android / debug.keystore
我得到一个错误。
keytool错误:java.lang.Exception:只允许一个命令:两者
指定了-exportcert和-list。
我尝试过手动键入这种想法,即浏览器可能存在问题。 我安装了新的JDK ...不确定这里出了什么问题。 请协助
我已经解决了这个问题...但是我仍然喜欢评论。
对于Linux / UNIX:
1 | keytool -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore |
对于Windows:
1 | keytool -list -v -alias androiddebugkey -keystore %USERPROFILE%/.android/debug.keystore |
观察我删除了
对于发布密钥,这个解决了我的问题
1 | keytool -list -v -keystore C:\Users\MG\Desktop\test.jks -alias test |
对于以下命令有效。
1 | keytool -keystore C:\Users\hp\.android\debug.keystore -list -v |