当前位置: 首页 > 知识库问答 >
问题:

错误。“keytool”不被识别为内部或外部命令、可操作程序或批处理文件

景建业
2023-03-14

我尝试将facebook登录添加到我的android应用程序中。我完全按照留档操作,但当我尝试在Android Studio终端中运行命令行以生成开发哈希密钥时,它说“'keytools'无法识别为内部或外部命令、可操作程序或批处理文件。

这是我的命令代码:

keytool-exportcert-alias androiddebugkey-keystore%HOMEPATH%.android\debug。密钥库|openssl sha1-二进制|openssl-base64

我该怎么办?

共有3个答案

宿鹏程
2023-03-14
匿名用户

< code>keytool作为运行Android Studio本身所需的JRE的一部分随Android Studio一起提供。

对于Windows,其:C:\Program Files\Android\Android Studio\jre\bin\keytool.exe

对于Mac,它:/应用程序/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool

将它添加到您的环境变量中,然后再次运行keytool命令。

爱茂勋
2023-03-14

您需要添加

陶博耘
2023-03-14

点击Android Studio右侧的评分标签,导航到:app,然后点击任务 -

 类似资料:
  • 问题内容: 尝试编译Java程序时遇到错误。 我在Windows上(这是Windows特定的问题),并且我安装了最新的JDK。 我尝试了涉及该PATH变量的解决方案,但错误仍然存​​在。 控制台输出: 问题答案: TL; DR 对于有经验的读者: 查找Java路径;它看起来像这样:C:\Program Files\Java\jdkxxxx\bin\ 在开始菜单中搜索“环境变量”以打开选项对话框。

  • 问题内容: 我对Node.js完全陌生。我正在尝试让nodejs在Windows 2008机器上工作,以便安装Karma,用于TDDing我的AngularJs代码。到目前为止,我已经完成了以下步骤 无法识别使用Chocolatey ==> npm进行的安装 无法识别使用来自nodejs.org的64位nodejs安装程序进行安装==> npm 在这个阶段,跑步给了我一点力量 我发现nodejs已

  • 我正在尝试执行批处理文件表单cmd做以下代码 但我收到错误消息说 C:\users\internet\desktop>%s'%s'不能识别为内部或外部命令、可操作程序或批处理文件。 如果有人能帮我 谢谢

  • 我试着在模拟器上运行谷歌地图v2,我正在遵循这个教程。当我试图在模拟器上安装所需的apk文件时,我得到了以下错误。 我试图用本教程解决这个问题。遵循所有步骤,将路径添加到paltform-tools到environment path。另外,在修改PATH变量之后,启动了一个新的CommandPrompt窗口。 但是得到同样的错误。我需要在模拟器上检查我的谷歌地图应用程序。好心建议我。

  • 我安装gradle并设置PATH变量。当我在右边的cmd中更改文件夹并编写< code>gradle -v时,我从cmd收到请求: “gradle”不被识别为内部或外部命令、可操作程序或批处理文件。*如何修复它

  • 我已经运行了这个命令keytool-genkey-v-keystore c:/Users/USER _ NAME/key . jks-keyalg RSA-keysize 2048-validity 10000-alias key。我在我的终端中发现“keytool”不被识别为内部或外部命令、可操作程序或批处理文件。我该如何解决这个错误?