The apk must be signed with the same certificates as the previous version while uploading apk on market(在市场上上传 apk 时,apk 必须使用与以前版本相同的证书进行签名)
问题描述
我创建了一个应用程序并在 android 市场上发布.现在我想发布它的第二个版本.我要说清楚的几件事:
I have created an application and published on android market. now i want to publish its 2nd version. the few thing i want to make clear:
- 我保留了相同的包名.
- 我没有以前的密钥库,因为我更改了 Windows,因此删除了密钥库,并且我没有该密钥库的备份.
现在我应该有什么方法可以从以前的 apk 中检索密钥库.
Now what i should is there any way to retrieve keystore from previous apk.
我知道 stackoverflow 上有很多答案,有些人说可能,有些人说不可能.
i know there is so many answers on stackoverflow some are saying possible and some are saying impossible.
请需要确切的解决方案.
please need exact solution.
推荐答案
是的,您必须拥有与在 android market 上上传第一版应用程序相同的 keystore 文件.
Yes, You have to have the same keystore file which you have used to upload the 1st version of application on android market.
如果您丢失了此密钥库文件,那么您将无法为此应用程序提供更新.
只需阅读此Publishing App on Market.同样的问题我也遇到过.所以,我只是更改包名称并使用新的密钥库将其上传到市场.因此,请妥善保管 Keysotre 文件.查看这些与您的查询相关的现有问题 -
Just read this Publishing App on Market. The same problem i've also faced. So, i just change the package name and upload it into market with new keystore. So, keep the Keysotre file safely. See these existing questions which is related to your queries -
Android:我的 android 密钥库丢失了,我该怎么办?
我的 .keystore 文件丢失了?
这篇关于在市场上上传 apk 时,apk 必须使用与以前版本相同的证书进行签名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:在市场上上传 apk 时,apk 必须使用与以前版本相同的证书进行签名
基础教程推荐
- Android:getLastKnownLocation(LocationManager.NETWORK_PROVIDER 2022-01-01
- Cocos2d iPhone 非矩形精灵触摸检测 2022-01-01
- 如何从 logcat 中删除旧数据? 2022-01-01
- iOS4 创建后台定时器 2022-01-01
- iPhone - 获取给定地点/时区的当前日期和时间并将其与同一地点的另一个日期/时间进行比较的正确方法 2022-01-01
- 通过重定向链接在 Google Play 中打开应用 2022-01-01
- AdMob 广告未在模拟器中显示 2022-01-01
- NSString intValue 不能用于检索电话号码 2022-01-01
- libGDX 从精灵或纹理中获取像素颜色 2022-01-01
- navigator.geolocation.getCurrentPosition 在 Android 浏览器上 2022-01-01
