如何将文件 java.exe 更改为 keytool.exe这样我就可以为 Flutter 创建签名的 apk



嗨,我目前正在尝试为颤振应用程序创建一个签名的apk,但我遇到了一个问题。基于官方文档 https://flutter.dev/docs/deployment/android" 注意:keytool 命令可能不在您的路径中 - 它是 Java JDK 的一部分,它是作为 Android Studio 的一部分安装的。对于具体路径,运行颤振医生 -v 并找到打印在"Java 二进制位置:"之后的路径。然后使用该完全限定的路径将java(最后(替换为keytool。 和我检查,这确实是我的情况,现在我的问题是如何将位置"C:\Program Files\Android\Android Studio\jre\bin\java"更改为"C:\Program Files\Android\Android Studio\jre\bin\keytool"。感谢您的任何回答,因为我已经搜索了如何做到这一点,但失败了。

我找到了一个解决方案:只需将这些输入Windows命令提示符即可。粗体cd C:Program FilesJavajdk1.7.0_09bin

以下: 如何查找并运行密钥工具

是的,伙计,我实际上自己解决了它,我只是再次阅读了 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/

最新更新