有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在Eclipse中运行我的签名发布密钥库时出现java问题

我无法在Eclipse中运行已签名的发布密钥库:

我得到一个错误:

Keystore was tampered with, or password was incorrect

我如何解决这个问题

以下是错误: alt text

下面是我成功签署密钥库的过程: alt text


共 (5) 个答案

  1. # 1 楼答案

    我对你们在这里想要实现的目标感到困惑。是因为你不能按原样编辑吗?在准备将其交付市场时,您可能会将其导出为未签名(即没有调试密钥库)

    可能是因为“外部震动时的强制错误……”选项被选中了吗

    我是第三(或第四)位在~/上提到备份和删除密钥库的人。安卓- http://developer.android.com/guide/appendix/faq/troubleshooting.html#signingcalendar

    假设您已经这样做了,我不会“为您搜索”,但这可能是一个eclipse问题

    希望你能很快开始

  2. # 2 楼答案

    我的建议是检查密码是否使用了适当的语言和大小写,并确保密钥库处于一致状态(但如果尚未生成校验和,则不知道该如何操作)

    密钥库的一般建议是:始终备份

    此外,keystore还可以确保您是在更新应用程序时创建应用程序的人。这是一个只允许你更新应用程序的工具

  3. # 3 楼答案

    在Windows中->;偏好->;安卓->;构建您只需更改调试密钥库。您在那里指定的密钥库不是用于为发布的应用程序签名,而是用于调试

    与默认调试密钥库一样,自定义调试密钥库需要具有以下内容:

    Keystore password: "android"
    Key alias: "androiddebugkey"
    Key password: "android"
    

    除了密钥库本身的名称、有关组织单位的信息和别名后面的密钥外,所有数据都必须与 default debug keystore相同

  4. # 4 楼答案

    希恩, 我支持弗拉基米尔关于备份密钥库的建议

    为了避免出现密钥库错误,只需备份当前密钥库&;然后(从/home/user/.android/debug.keystore)删除它&;重新编译应用程序&;eclipse将自动为您生成密钥库

    始终备份密钥库以发布/重新发布应用程序

    祝你好运

  5. # 5 楼答案

    最简单的方法是从eclipse内部创建密钥库,作为导出过程的一部分。退出应用程序时,单击该选项以生成新密钥库。填写适当的信息,Eclipse将为您生成一个新的、有效的密钥库

    总是备份你的密钥库。我有一个usb驱动器,里面有我所有密钥库的副本