如何将文件java.exe更改为keytool.exe,以便为flutter创建签名的apk?

时间:2019-07-13 08:41:29

标签: flutter keystore keytool

嗨,我目前正在尝试为Flutter应用创建签名的APK,但是遇到了问题。基于官方文档doc“注意:keytool命令可能不在您的路径中-它是Java JDK的一部分,该Java JDK是作为Android Studio的一部分安装的。对于具体路径,请运行flutter doctor -v并找到在“ Java二进制文件位于:”之后打印的路径。然后使用完全限定的路径,用keytool替换java(最后)。和香港专业教育学院检查,多数民众赞成在真正的情况,现在我的问题是我如何将位置“ C:\ Program Files \ Android \ Android Studio \ jre \ bin \ java”更改为“ C:\ Program Files \ Android \ Android Studio \ jre \ bin \ keytool”。感谢您提供任何答案,因为我已经在搜索该怎么做,但是失败了。

2 个答案:

答案 0 :(得分:1)

我找到了一个解决方案:只需将它们输入Windows命令提示符。 斜体 粗体 cd C:\Program Files\Java\jdk1.7.0_09\bin

以下情况:How can I find and run the keytool

答案 1 :(得分:0)

是的,杜德,我实际上是自己解决的,我只是再次读了https://flutter.dev/docs/deployment/android,这表明我没有更改keytool -genkey -v -keystore c:/Users/USER_NAME/key.jks(<-这是问题,我的PC上没有路径该名称,因此只需将其更改)-storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias key

要解决此问题:

使用此命令keytool -genkey -v -keystore c:/Users/USER_NAME/key.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias key并使用实际目录更改 c:/ Users / USER_NAME /

相关问题