首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES

INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES
EN

Stack Overflow用户
提问于 2018-03-21 07:18:03
回答 1查看 378关注 0票数 0

我知道这个问题在StackOverflow上已经问了很多次了,解决这个问题的方法是“卸载之前的版本然后安装”。

我的问题:

我为客户和shipp做了一个应用程序,他已经把它安装在他的设备上了。我已经给了他3到4的APK。他所需要做的就是获得Apk并安装它们(这是我在应用程序中通过从我的服务器下载最新版本,然后使用安装程序安装新版本的过程)。

现在,出于某些原因,我不得不卸载和输入我的Android工作室。我也把它升级到了新的3.1版。现在我必须做一些更改,我必须在调试模式下发布新的APK。我已经把APK运出去了。但它只是没有安装在客户端设备上。我也可以在我的设备上生成同样的情况。

我不能让客户端完成这项工作(卸载以前的版本,然后安装更新的版本)

我在网上发现了什么?,我在网上做了一些研究后才知道。这就是debug.keystore的问题所在。所有apks都需要使用相同的证书和密钥库进行签名。我已经读到APK的实际版本是这样的,但我不知道调试apk是否也是如此。

有解决方案吗?现在请告诉我能否得到我以前的密钥库?我能从以前的调试APK中得到任何东西吗?除了安装和卸载APK ?之外,还有其他解决方案和工作吗?请帮帮忙

注意:由于某些原因,我没有发布它的版本,也没有将它上传到服务器上。

EN

回答 1

Stack Overflow用户

发布于 2018-03-21 18:03:04

您可能应该制作一个keystore(链接在这里),并将其备份到安全的地方,供您以后的所有发行版使用。然后,如果您在相同的keystore中为将来的构建进行签名,则不应该遇到这些问题。

除非您的客户端有特定的请求,否则不应该有发布调试apk的理由,因为它们顾名思义,可供潜在攻击者调试。

如果您关心apk的安全性,也应该检查前护卫

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49400359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档