【问题标题】:Trigger.io Keystore File not found未找到 Trigger.io 密钥库文件
【发布时间】:2013-09-26 23:09:33
【问题描述】:

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

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。

有解决这个问题的办法吗?

【问题讨论】:

    标签: keystore trigger.io


    【解决方案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"
            }
        }
    }
    

    【讨论】:

      【解决方案2】:

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

      【讨论】: