首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“keytool”一词不被识别为cmdlet的名称,

“keytool”一词不被识别为cmdlet的名称,
EN

Stack Overflow用户
提问于 2022-11-14 17:37:31
回答 1查看 15关注 0票数 0

当我使用命令时:

代码语言:javascript
运行
复制
PS C:\Users\Administrator\practiceone> keytool -list -v -keystore "\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

我知道这个错误:

keytool : The term 'keytool' 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.

在这里输入图像描述

我无法在计算机上获得证书指纹(SHA)。

有什么帮助吗?

EN

Stack Overflow用户

发布于 2022-11-14 19:30:59

我曾经面对过这个问题,下面是如何解决这个问题:

First,在cmd (命令行)中运行此命令

代码语言:javascript
运行
复制
flutter doctor -v

这将显示有关已安装工具的信息。

第二个,在Android toolchain中搜索java二进制文件:

代码语言:javascript
运行
复制
[√] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
• Android SDK at C:\Users\acer\AppData\Local\Android\Sdk
• Platform android-32, build-tools 32.0.0
• ANDROID_HOME = C:\Users\acer\AppData\Local\Android\Sdk
• ANDROID_SDK_ROOT = C:\Users\acer\AppData\Local\Android\sdk
• Java binary at: C:\Program Files\Android\Android Studio1\jre\bin\java // this one
• Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)
• All Android licenses accepted.

第三次,将其路径复制到/bin/,在我的示例中,我将复制以下内容:

代码语言:javascript
运行
复制
C:\Program Files\Android\Android Studio1\jre\bin\

Forth,访问该文件夹,在cmd (命令行)中运行此命令

代码语言:javascript
运行
复制
cd C:\Program Files\Android\Android Studio1\jre\bin\

第五次,确保keytool命令正常工作:

代码语言:javascript
运行
复制
C:\Program Files\Android\Android Studio1\jre\bin>keytool 

它应该列出keytool的可用命令。

最终,在该路径上运行您自己的keytool命令,它将正常运行。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74435729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档