【问题标题】:keytool not working for signing android appkeytool 不适用于签署 android 应用程序
【发布时间】:2013-03-01 02:35:30
【问题描述】:

好的,我正在尝试按照谷歌网站上关于如何准备应用程序投放市场的步骤进行操作。我的问题是当我尝试使用 keytool 时......这令人沮丧......

这正是我正在做的。

右键->在此处打开cmd (Java/jdk1.70_09/bin)

然后我输入cmd:

keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000 

这是 google 网站上的示例。我输入“密码”作为我的密码并输入它询问我的信息。然后它给了我这个我尝试搜索但没有运气的错误:

[Storing my-release-key.keystore]
keytool error: java.io.FileNotFoundException: my-release-key.keystore (Access is
 denied)
java.io.FileNotFoundException: my-release-key.keystore (Access is denied)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:104)
        at sun.security.tools.KeyTool.doCommands(KeyTool.java:1152)
        at sun.security.tools.KeyTool.run(KeyTool.java:340)
        at sun.security.tools.KeyTool.main(KeyTool.java:333)

我需要以前做过这件事的任何人的帮助!我确定我正在做一些简单的事情,这是最令人沮丧的部分......

如果重要的话,我正在使用 Eclipse 4.2.1 和 Windows 7 64 位。

【问题讨论】:

    标签: android google-play signing keytool


    【解决方案1】:

    您好,您可以使用 eclipse 来完成,请按照以下步骤操作:

    1) 转到文件菜单 --> 点击导出 2) Next Select 选择 export Destination --> Android --> Export Android Application 3)单击下一步浏览您的项目->单击下一步 4) 选择 keystore --。你有两个选择 (i) 使用现有的密钥库 (ii) 创建新的密钥库 5)选择(ii)选项以创建新的密钥库

    现在浏览您要存储密钥库文件和密码的位置 6)单击下一步并根据提到的字段输入您的详细信息,然后单击下一步 7) 现在保存已签名的目标 .APK 文件。 8) 现在点击完成。

    【讨论】:

    • 哇,简直不敢相信就这么简单。无论出于何种原因,我认为创建新的密钥库并不是我所需要的。
    【解决方案2】:

    看起来 keytool 正在尝试创建文件 my-release-key.keystore,但由于您没有工作目录的写入权限(我认为它是 Java/jdk1.70_09/bin),所以无法创建文件。尝试在您具有写入权限的地方为密钥库文件指定完整路径,例如在您的主目录中 (Users\&lt;your account&gt;)。

    【讨论】:

    • 只需指定完整路径代替my-release-key.keystore,即keytool -genkey -v -keystore c:\Users\slowsword\my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 (将slowsword 替换为您的Windows 用户名)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-17
    • 1970-01-01
    • 2020-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多