准备Android应用程序以进行发布

时间:2018-05-31 09:17:37

标签: dart flutter

首先,我在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.

基本上有人可以帮我解决这些问题

1 个答案:

答案 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
相关问题