找不到名为“keytool”的命令 Flutter
Posted
技术标签:
【中文标题】找不到名为“keytool”的命令 Flutter【英文标题】:Could not find a command named "keytool" Flutter 【发布时间】:2022-01-18 21:34:06 【问题描述】:我是一名尝试将我的应用发布到 Playstore 的新开发者。
keytool -genkey -v -keystore c:\Users\USER_NAME\upload-keystore.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias upload
要创建密钥库,我只需通过此命令提示符 (windows 10)pc。
并显示这个。
[ +44 ms] Could not find a command named "keytool".
顺便说一句,我已经安装了java
我刚刚跑了flutter doctor
它显示
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 2.5.3, on Microsoft Windows [Version 10.0.19042.1348], locale en-GB)
[√] android toolchain - develop for Android devices (Android SDK version 31.0.0)
[X] Chrome - develop for the web (Cannot find Chrome executable at .\Google\Chrome\Application\chrome.exe)
! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[√] Android Studio (version 2020.3)
[√] VS Code (version 1.63.1)
[√] Connected device (1 available)
! Doctor found issues in 1 category.
然后我查看了很多教程来解决诸如编辑环境路径之类的问题,但遗憾的是仍然没有奏效。
那么有谁能帮帮我
【问题讨论】:
keytool
只是 Java SDK 的一部分。如果您还没有安装 Java,请下载它java.com/download/ie_manual.jsp
我已经下载了抱歉说晚了
【参考方案1】:
keytool
是随 Java 开发工具包一起分发的程序。如果您没有此工具包,可以访问 Oracle.com 并免费下载。该程序位于套件的bin
文件夹中。在我的系统上,包含keytool
的文件夹的路径是C:\Program Files\Java\jdk-15.0.2\bin
您的系统可能不同。
【讨论】:
抱歉我已经安装了,不好意思说晚了以上是关于找不到名为“keytool”的命令 Flutter的主要内容,如果未能解决你的问题,请参考以下文章
通过 VSCode 运行 Flutter 项目时找不到名为“web-server-debug-protocol”的选项
VS Code 命令托盘中的 Flutter 找不到 git
“flutter doctor”命令找不到安装在 Android Studio 中的 Flutter 和 Dart 插件