首先,我在vscode中进入终端的任何工作都没有,总会有错误 但是当我进入这个时:
keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
进入终端弹出以下消息:
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.
当我在flutter控制台中输入相同的内容时,我收到以下消息:
'keytool' is not recognized as an internal or external command, operable program or batch file.
基本上有人可以帮我解决这些问题
答案 0 :(得分:0)
来自docs on preparing an Android app for release:
注意:
keytool
可能不在您的路径中。它是Java JDK的一部分,它是作为Android Studio的一部分安装的。对于具体路径,运行flutter doctor -v
并查看'Java binary at:'之后打印的路径,然后使用将java
替换为keytool
的完全限定路径。
在我的机器中,该工具位于
中/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool