2

我使用成功创建了一个密钥库文件,

keytool -genkey -v -keystore arun_release_key.keystore -alias my_key -keyalg RSA -keysize 2048 -validity 10000

我的密钥库位于“C:\Users\kp\Desktop\forge-tools-3.3.2\forge-tools”中,名为 arun_release_key.keystore

现在,当我执行“forge package android”时,首先它会询问“您的密钥库的位置”问题就在这里,我键入位置,如“C:\Users\kp\Desktop\forge-tools-3.3 .2\forge-tools" 无法加载密钥库是我得到的错误。再次尝试不带引号并尝试仅键入文件名 arun_release_key.keystore。

我面临的这个问题有什么解决方案吗?

4

2 回答 2

1

您是否尝试在 local_config.json 中明确设置它?我的看起来像这样(在 Ubuntu 上)-

"android": {
    "sdk": "/home/kkrause/Documents/android-sdk-linux",
    "profiles": {
        "DEFAULT": {
            "keystore": "/home/kkrause/Documents/camosites/camomedia.keystore",
            "keyalias": "camomedia"
        }
    }
}

在 Windows 上它会是这样的(注意反斜杠转义) -

"android": {
    "sdk": "C:\\home\\kkrause\\Documents\\android-sdk-windows",
    "profiles": {
        "DEFAULT": {
            "keystore": "C:\\home\\kkrause\\Documents\\camosites\\camomedia.keystore",
            "keyalias": "camomedia"
        }
    }
}
于 2012-07-09T18:20:08.223 回答
0

确保您的别名、密码全部正确。我发现我搞砸了我的 alias_name 并且它不起作用。

于 2013-02-12T20:02:05.063 回答