恢复调试密钥cordova应用程序

时间:2016-07-04 02:51:50

标签: android cordova restore

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

不幸的是,我已经格式化了我的Mac,现在我需要更新我的apk应用程序。它始终显示消息,如“错误:无法在设备上启动应用程序:错误:无法安装apk到设备:pkg:/data/local/tmp/MainActivity-debug.apk 失败[INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]“当我尝试'cordova运行android --device'时。

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

1 个答案:

答案 0 :(得分:0)

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

默认情况下,您的应用程序处于开发模式,并在您的计算机上放置debug.keystore以下位置:

  OS X和Linux上的

〜/ .android /

     

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

     

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

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