gpt4 book ai didi

android - 签署我的应用程序时无法创建 key

转载 作者:IT王子 更新时间:2023-10-29 07:18:02 24 4
gpt4 key购买 nike

我正在尝试为我的应用程序创建一个 apk。我浏览了文档并找到了程序。我首先被指示转到我的项目文件夹并输入命令:

keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 
10000 -alias key

但后来我得到一个错误,keytool 不是一个可识别的命令。我在网上查找并找到了我的 java 的安装目录,然后在 keytool 存在的文件夹中打开 cmd。

命令已成功执行,我得到了所有程序,例如创建我的 keystore 密码和其他个人详细信息。

接近尾声,在我输入 key 的密码后,我得到了一个错误:

keytool error: java.io.FileNotFoundException: ~\key.jks (The system cannot 
find the path specified)
java.io.FileNotFoundException: ~\key.jks (The system cannot find the path
specified)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:101)
at sun.security.tools.keytool.Main.doCommands(Main.java:1144)
at sun.security.tools.keytool.Main.run(Main.java:343)
at sun.security.tools.keytool.Main.main(Main.java:336)

我应该得到一个名为 key.jks 的文件,但是失败了。

最佳答案

例子如下:

keytool -genkey -v -keystore **Your PC path** /key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

像这样

keytool -genkey -v -keystore /Users/sunnysaini/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

希望以上内容对您有用。

如果你想创建签名的 apk,这是另一个解决方案

signingConfigs {
release {
storeFile file("release.keystore")
storePassword "******"
keyAlias "******"
keyPassword "******"
}
}

buildTypes {
release {
signingConfig signingConfigs.release
}
}

你也可以使用android studio选项来生成apk

https://developer.android.com/studio/publish/app-signing

关于android - 签署我的应用程序时无法创建 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56699388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com