java - 尽管安装了 Java SDK,但我收到错误“要使用 keytool 命令,您需要安装 JDK”
问题描述
我正在按照Facebook 的 SDK 说明生成 hash key。
它说运行以下命令以在 OSX 上生成哈希:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
所以我将该代码粘贴到我的 Android Studio 终端中(我也尝试过常规终端)
但是这会返回以下错误:
我单击了更多信息,然后为 Mac OSX 安装了 Java。
但是我仍然收到错误并提示安装 JDK。
我重新启动了我的计算机,但这并没有解决问题。
知道如何解决这个问题吗?
解决方案
也许你需要设置JAVA_HOME环境变量
推荐阅读
- javascript - 如何对 JavaScript 对象进行合并、排序和循环?
- java - 方法覆盖:在扩展类中
- math - 在 Scheme 中将两个复数相乘
- javascript - Any idea what (0, _jquery["default"]) means in terms of jQuery selector or function?
- vue.js - Vue Draggable - 多个列表
- html - 我无法制作干净的下拉菜单
- spring-cloud - Spring Cloud Stream: Default dead letter queue for all bindings
- javascript - 构建基数为 n 的数组的通用公式
- python - Using itemgetter instead of lambda
- android - Android SQLite onUpgrade add a new table without touching the old ones