firebase - 无法识别术语别名
问题描述
在尝试获取要在 firebase 中使用的调试证书指纹时,我们收到一个错误,声称无法识别 keytool,但是我们下载了 jdk 并设置了路径,然后出现了这个错误:
-alias : The term '-alias' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of
the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystor ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: (-alias:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
解决方案
看来您没有输入完整的命令。你应该运行:
keytool -list -v -keystore %USERPROFILE%\.android\debug.keystore -alias androiddebugkey -storepass <store_password> -keypass <key_password>
(在哪里store_password
,key_password
默认为android
.
此命令的输出将包括您在 Firebase 控制台中输入的证书的 SHA1 和 SHA256 指纹。
推荐阅读
- mysql - pymysql查询:无法回滚
- ruby - 生产服务器上的 Sidekiq 运行时出错
- arduino - 如何在 ENERGIA IDE 上更改 UART 配置(停止位、奇偶校验位等)?
- python - 如何在 Spark 中加快文件写入速度?
- excel - 比较两列并在指定值不可用时突出显示
- linear-algebra - Metric 和 Norm 有什么区别?
- sql - 我在 Oracle EBS ERP R12 中创建警报我写了这个语句,我收到错误 app-alr-01408 SQL 错误 ora-00909 无效的参数数量
- ruby-on-rails - 无法激活 concurrent-ruby-ext-1.1.3,因为 concurrent-ruby-1.1.4 与 concurrent-ruby (= 1.1.3) 冲突 (Gem::ConflictError)
- opendaylight - 如何使用 opendaylight 解析 yin 文件
- dart - 如何在带有 tabBar 的屏幕上 disposeError 后修复 setState