【问题标题】:Restore debug key cordova app恢复调试密钥科尔多瓦应用程序
【发布时间】:2016-11-05 16:33:24
【问题描述】:

我使用cordova build android为我的客户端构建了一个开发者模式的apk应用程序。我没有发布到游戏商店。我猜想科尔多瓦构建会自动为我生成密钥库。

很遗憾,我已经格式化了我的 Mac,现在我需要更新我的 apk 应用程序。它总是显示类似“错误:无法在设备上启动应用程序:错误:无法将 apk 安装到设备:pkg:/data/local/tmp/MainActivity-debug.apk 当我尝试“cordova run android --device”时失败 [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]”。

我需要更新应用程序,因为应用程序内有重要数据。在不生成密钥库并覆盖旧应用程序的情况下构建此应用程序的任何解决方案。

【问题讨论】:

    标签: android cordova restore


    【解决方案1】:

    应用程序应使用相同的密钥签名以更新应用程序。

    默认情况下,您在开发模式下的应用程序始终使用debug.keystore 签名,并将其放置在您计算机上的以下位置:

    ~/.android/ 在 OS X 和 Linux 上

    Windows XP 上的 C:\Documents and Settings\.android\

    Windows Vista 和 Windows 7、8 和 10 上的 C:\Users\.android\

    如果您已经格式化了您的计算机,那么恐怕您丢失了密钥,并且无法使用相同的debug.keystore 再次签署您的应用程序并重新启动应用程序。

    【讨论】:

    • 你认为我可以通过我格式化之前备份的旧sdk恢复debug.keystore吗?如果是,怎么做?
    • 如果你有密钥的备份,那么你可以把它放回上面提到的路径。
    猜你喜欢
    • 2014-12-15
    • 1970-01-01
    • 2017-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多