首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Google Play中发布应用程序之前,我丢失了我的密钥库

在Google Play中发布应用程序之前,如果你丢失了密钥库,将无法更新或重新签名应用程序。密钥库是用于对应用程序进行数字签名的文件,它用于验证应用程序的身份和完整性。

为了解决这个问题,你可以采取以下步骤:

  1. 密钥库的备份:首先,强烈建议在创建密钥库时进行备份。备份密钥库可以帮助你在丢失或损坏密钥库时恢复应用程序的发布能力。
  2. 密钥库的恢复:如果你丢失了密钥库,很遗憾,Google Play不提供任何方式来恢复或重置密钥库。这是为了确保应用程序的安全性和完整性。因此,如果你没有备份密钥库,你将无法使用相同的包名发布更新版本的应用程序。
  3. 创建新的密钥库:在丢失密钥库的情况下,你需要创建一个新的密钥库并使用新的密钥对来签名应用程序。请确保在创建新的密钥库时妥善保存密钥库文件和密码,以防止再次丢失。
  4. 更新应用程序:创建新的密钥库后,你需要使用新的密钥对重新签名应用程序,并将其作为更新版本发布到Google Play。请注意,由于密钥库的更改,这将被视为完全不同的应用程序,而不是原始应用程序的更新。

总结起来,如果你在Google Play中发布应用程序之前丢失了密钥库,唯一的解决方法是创建一个新的密钥库并使用新的密钥对重新签名应用程序。然而,这将被视为全新的应用程序发布,而不是原始应用程序的更新。因此,在创建密钥库时务必进行备份,以防止类似情况的发生。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

.apk 成为历史!

Google 公告中表示: 为了给更多用户带来这些好处,并专注于能使所有开发者受益现代化 Android 分发,Google Play 将从 2021 年 8 月开始要求新发布应用程序以 Android...这将取代 APK 作为标准发布格式。 借助 AAB,Google Play 会基于用户设备配置和语言,使下载到手机应用占用空间更小。...这使你应用程序占用空间更少(平均比 APK 少 15%); Play App Signing:Play App Signing 是 App Bundle 必要条件,它通过使用 Google 安全基础设施来保护应用程序签名密钥不会丢失...,并提供一个升级到全新、加密能力更强应用程序签名密钥选项; Play Feature Delivery:Play Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付...同时为了帮助到其他技术栈 小伙伴,也准备一些Python,前端,Linux,C语言等其他技术资料! 有兴趣入群同学,可长按扫描下方二维码添加微信

72920

为什么说它对 Android 未来发展十分重要?

这种机制是这么工作更新应用之前,Android 始终会检查更新证书是否与设备上应用证书相匹配。稍后我会详细阐明为什么要讲这些。...它仅用于安全识别目的,如果您丢失它,可以与 Google 联系,验证您身份并重置它。... Android M 之前,您应用包含任何本地代码都必须从 APK 解压缩。这意味着每个设备上都安装了两个代码副本:APK 压缩副本和未压缩副本。这会导致空间浪费。...如果您决定不采用这种机制,并丢失应用签名密钥,您将无法更新您应用,很遗憾,一旦发生这种情况我们就无法提供任何帮助。...Google Play Instant 允许用户安装完整应用或游戏之前,通过 Play Store “立即试用”按钮、广告和链接试用应用和游戏。

1.7K20

.apk 成为历史!(有福利哦ᥬ?)

早在 2018 年 5 月 Google I/O 大会上,Google 就介绍 Android App Bundle(AAB)格式,作为其现代化开发一部分。...Google 公告中表示: 为了给更多用户带来这些好处,并专注于能使所有开发者受益现代化 Android 分发,Google Play 将从 2021 年 8 月开始要求新发布应用程序以 Android...这将取代 APK 作为标准发布格式。 借助 AAB,Google Play 会基于用户设备配置和语言,使下载到手机应用占用空间更小。...这使你应用程序占用空间更少(平均比 APK 少 15%); Play App Signing:Play App Signing 是 App Bundle 必要条件,它通过使用 Google 安全基础设施来保护应用程序签名密钥不会丢失...,并提供一个升级到全新、加密能力更强应用程序签名密钥选项; Play Feature Delivery:Play Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付

68030

重要变更: Android App Bundle 未来计划

Play 应用签名 : 以 App Bundle 方式分发需要 Play 应用签名,这种签名使用 Google 安全基础架构避免了应用签名密钥丢失,并可以升级到加密性更强新应用签名密钥。...Q:如果要发布一个新应用,能决定应用签名密钥内容吗? 可以,我们会在 Play 管理中心中提供此选项。创建新应用时,您可以选择向 Google 提供应用签名密钥。...很快,Play 管理中心将帮助您更加轻松地进行首次发布应用,只要在第一次发布到开放渠道之前,您都可以更改应用签名密钥。...Q: Google Play 上分发应用时,如何确保按偏好方式向用户推送我应用?...Q:如果已经 Google Play发布一款应用,能否不提供现有应用签名密钥副本前提下开始使用 Play 应用签名?

1.1K40

Google Play 控制台指南:Google Play 控制台能为你做都不仅仅是发布应用这么简单而已

去年 Google 进行一项内部研究考察 Play Store 一星评论,发现 50% 的人提到了应用程序稳定性和错误。...这包括发布之前测试你应用程序,设置正确设备定位,管理和监控测试,以及产品实时追踪。 随着应用程序版本发布发布信息中心(release dashboard)将为你提供重要统计数据整体视图。...Google Play每个应用都由其开发人员签名,提供一个可追踪声明来让开发人员证明 “真的是开发这个 app”。如果用于签名应用程序密钥丢失,这是一个严重问题。...(‘17 大会游戏时间) Google Play 上赚钱 (DevByte) Play 应用内结算 1.0 (DevByte 视屏) 随时可用于分析订阅数据很有价值。...完成之前想给你一个关于全局 Play 控制台功能简要指南:游戏服务,订单管理,下载报告,警报和设置。

7.1K30

.apk 成为历史!

早在 2018 年 5 月 Google I/O 大会上,Google 就介绍 Android App Bundle(AAB)格式,作为其现代化开发一部分。...Google 公告中表示: 为了给更多用户带来这些好处,并专注于能使所有开发者受益现代化 Android 分发,Google Play 将从 2021 年 8 月开始要求新发布应用程序以 Android...这将取代 APK 作为标准发布格式。 借助 AAB,Google Play 会基于用户设备配置和语言,使下载到手机应用占用空间更小。...这使你应用程序占用空间更少(平均比 APK 少 15%); Play App Signing:Play App Signing 是 App Bundle 必要条件,它通过使用 Google 安全基础设施来保护应用程序签名密钥不会丢失...,并提供一个升级到全新、加密能力更强应用程序签名密钥选项; Play Feature Delivery:Play Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付

83130

Google PlayGoogle Play 签名维护 ( 签名机制 | Google Play 签名机制选择 | 签名更新 )

, 其系统后台生成一个签名文件 , 开发者无法获取该签名文件 ; 考虑到 加固 , 第三方 SDK 等问题 , 还是使用自己签名 , 不使用 Google Play 自带签名机制 ; 国内环境毕竟与...按钮结果相同 , 即让 Google Play 设置签名 ; 选项二 : 如果该开发者账号下有多个应用 , 其它应用已经有在线密钥 , 可以使用其它应用密钥 ; 选项三 : Java 密钥导出并上传密钥...; 选项四 : 直接导出并上传密钥 ; 选项五 : 暂时退出计划 , 自己维护签名密钥 , 密钥丢失概率很小 ; 这里直接选择 最后一项 , 暂时退出 Google Play 签名计划 , 后期可以启用其它签名方案...; 但是如果启用了 , 无法退出签名计划 ; 三、Google Play 签名更新 ---- 选择 " 设置 | 应用完整性 " , 选择 " 请求升级密钥 " 选项 ; 弹出对话框 , 可以选择如下选项...; 上传新签名密钥 : 密钥被破解 , 可以让 Google Play 生成新密钥 , 或者上传新签名密钥 ; 生成新密钥 : 上传新密钥 : 丢失密钥 , 或其他原因 , 需要与

9.4K10

.apk 成为历史!

---- 早在 2018 年 5 月 Google I/O 大会上,Google 就介绍 Android App Bundle(AAB)格式,作为其现代化开发一部分。...图片 Google 公告中表示: 为了给更多用户带来这些好处,并专注于能使所有开发者受益现代化 Android 分发,Google Play 将从 2021 年 8 月开始要求新发布应用程序以 Android...这将取代 APK 作为标准发布格式。 借助 AAB,Google Play 会基于用户设备配置和语言,使下载到手机应用占用空间更小。...这使你应用程序占用空间更少(平均比 APK 少 15%); Play App Signing:Play App Signing 是 App Bundle 必要条件,它通过使用 Google 安全基础设施来保护应用程序签名密钥不会丢失...,并提供一个升级到全新、加密能力更强应用程序签名密钥选项; Play Feature Delivery:Play Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付

89040

移动资讯:再见,APK, 你好,AAB !

文 | Travis 来源 | OSC开源社区(ID:oschina2013) 早在 2018 年 5 月 Google I/O 大会上,Google 就介绍 Android App Bundle...Google 公告中表示: 为了给更多用户带来这些好处,并专注于能使所有开发者受益现代化 Android 分发,Google Play 将从 2021 年 8 月开始要求新发布应用程序以 Android...这将取代 APK 作为标准发布格式。 借助 AAB,Google Play 会基于用户设备配置和语言,使下载到手机应用占用空间更小。...这使你应用程序占用空间更少(平均比 APK 少 15%); Play App Signing:Play App Signing 是 App Bundle 必要条件,它通过使用 Google 安全基础设施来保护应用程序签名密钥不会丢失...,并提供一个升级到全新、加密能力更强应用程序签名密钥选项; Play Feature Delivery:Play Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付

54620

Whats the aab ?

Google Play 将开始要求从 2021 年 8 月开始使用 Android App Bundle 发布新应用。这将取代 APK 作为标准发布格式。...如果您还没有切换到应用程序包,以下是您缺少一些好处: Android App Bundle: Google Play 使用 app bundle 生成和优化 APK,以便针对不同设备配置和语言进行分发...Play App Signing:Play App Signing 是应用程序包所必需,它通过使用 Google 安全基础架构来保护您应用签名密钥免于丢失,并提供升级到新、加密强度更高应用签名密钥选项...未来改进:很快,Play App Signing 将开始推出APK Signature Scheme v4以选择应用程序,使他们可以选择访问新设备上即将推出性能功能。...Google play 发布流程 APK 与aab

36010

上架 Google Play 那些辛酸泪

关于 Google 签名,官方说大概意思是,你保存密钥证书有可能发生丢失情况,不要怕,交给我们,我们帮你保管处理。...那么这里针对不同情况说一下处理方式: 已加入 Google 签名计划小伙伴, Google Play 下载对应证书随后进行多渠道打包签名; 未加入 Google 签名计划小伙伴,直接打出 Google...这里简单概述下: 对于 ARM 架构,32 位位于 armeabi-v7a 。对应 64 位则位于 arm64-v8a 。...对于 x86 架构,32 位位于 x86 ,64 位则位于 x86_64 。...所以 build 文件,关于 ndk 配置,至少包含 64 位架构,如下: // 兼容 Google Play 64 位架构 ndk.abiFilters 'armeabi-v7a','arm64

2.5K41

如何获得更小应用文件尺寸?来了解下 Android App Bundle

一旦上传用于发布Google Play 就会处理 APK 签名和生成,这个过程称为动态交付 (Dynamic Delivery)。动态交付用途是,根据用户设备配置为用户生成优化 APK。...开发者可以把这些用途或功能添加到他们应用Google Play 会按需提供这些动态功能模块,而不是安装时统一添加,从而进一步减少应用下载体积。...您还需要开通使用 Google Play 进行应用签名功能,这样才能上传应用束。 使用 Google Play 进行应用签名提供一种管理应用签名密钥安全方式。...Google Play 会管理您应用签名密钥,您只使用上传密钥,用于验证您身份。自己管理应用签名密钥存在风险,因为丢失密钥后,您将无法更新已发布应用; 同样,您密钥很容易被盗。...将签名过程委派给 Google Play 可以让您密钥更加安全,您还可以请求重置上传密钥。所以,您永远不必担心被自己应用拒之门外。

1.9K20

Google Play】正式版上架流程 ( 创建版本 | 设置国家地区 | 发布正式版 )

】管理目标受众群体 ( 加入“亲子同乐计划“ 由于政策原因 “更新被拒“ 后处理 ) 【错误记录】Google Play 上架报错 ( 我们检测到您应用程序包含未经认证广告SDK或未经批准用于儿童导向服务..., 选择 左侧菜单栏 " 发布 " 下 " 正式版 " 页面 ; 点击 " 创建新版本 " 按钮 , 弹出如下界面 ; 这里特别说明下版本签名 , 暂时不适用 Google 签名 , 自己维护签名密钥..., 因为还要在国内应用市场上架 , 以及涉及到加固软件 , 重新打包问题 ; 由于想要发布正式版 , 就是之前公开测试版本 , 这里不需要重新上传应用 , 而是使用 Google Play 已经存在一个版本...Play 版本中加载之前存在版本 , 并将版本号自动填充到了 " 版本名称 " 这一栏 ; 点击 " 保存 " 按钮 ; 之后 , 网页下方会提示 " 已保存更改。...您现在可以发布版本之前先对其进行检查。 " , 并且右下角 " 检查并发布版本 " 按钮点亮 , 点击该按钮 ; 此时会出现报错信息 , " 您还没有为此轨道选择任何国家或地区。

5K40

为你APK进行数字签名

小编说:我们需要为 APK进行数字签名,这样才能发布Google Play商店。...所有 Android包(APK)文件部署之前都需要被数字签名,Android使用一个已有的密钥签发调试用 APK。你可以使用 Java提供 keytool命令来查看。...默认情况下,调试用密钥存储在你用户目录下 .Android子目录下面。默认名字叫作 debug.keystore,并且其密码是 Android。下面示例显示怎么列举默认证书。 示例....为了重设调试用密钥,简单地删除 debug.keystore文件,下次部署 app时会重新创建。 你不能部署一个发布版本 app除非你对其签名,意味着生成一个发布密钥。...Gradle调用 assembleRelease任务时候,构建为 app/build/outpu/apk目录下生成一个发布版本 APK。

64310

Google Play 应用上架流程(有图有真相)

公司App需要在Google Play上架,表示一脸懵逼~ 虽然做了几年Android开发了,但是都是国内应用市场上架App,Google Play还真没接触过,废话不多说直接开搞~ 1....Google Play App Signing,其实就是一种存储应用程序签名密钥安全方式,选择继续或者退出计划,都不会影响应用上架。...上传APK包 会自动录入版本号,然后填写发布内容并且保存提交便可,之后就可以进行内容分级——点击左边导航栏“内容分级”,选择“继续” 填写电子邮件地址(这个邮件地址用来接收Google Play...后面便是 “定价和分发范围”左边导航栏点击此项,按照提示填写完毕后,点击“保存草稿” 注意:“供应国家/地区数”默认是0个,需要我们自己去选择,你要发布在那个国家上就发布在那个国家 最下方有...2个必选协议记得都选然后提交 后面便是APP内容点击左边APP content>START>打上钩+18>NEXT>选择yes>NEXT>再确认一次选择提交 最后一步便是发布正式版本最后我们点击左边导航栏

2.4K40

Jelly Bean 中使用应用加密

I / O 大会上发布,它有一大堆新功能和改进。...其中一个有趣功能是应用程序加密,除了简短说明还没有任何细节:“从 Jelly Bean 版本起,Google Play 付费应用程序分发和存储之前,会使用设备特定密钥加密”。...本文中,我们将介绍如何在操作系统实施应用加密,展示如何在不通过 Google Play 情况下安装加密应用,并了解 Google Play 如何提供加密应用。... Jelly Bean ,Forward locking 实现已经重新设计,现在提供将 APK 存储加密容器能力,该加密容器需要在运行时安装设备特定密钥。让我们更详细地研究一下实现。...这是由于一些服务 /mnt/asec 被挂载之前被初始化,因此不能访问它。 据说有一个可用修复(没有Gerrit链接),并应在 Jelly Bean 维护版中发布

1K80

谷歌正式推出 “密钥登录”,逐步取代传统密码登录

密钥登录则大为不同,它不能重复使用,也不会泄露服务器漏洞,还能保护用户免受网络钓鱼攻击以及忘记密码困扰,即使丢失手机, FIDO 密钥也可以从云备份安全地同步到新手机。...不过,现在这个密钥登录功能还不完善,只是一个重要里程碑,实现两个关键功能: 用户可以 Android 设备上创建和使用密钥密钥通过 Google 密码管理器 进行同步。...如果要在网站上添加密钥登录功能,开发者需要注册 Google Play Services 测试版 ,并使用 Chrome Canary 版本。...密钥登录功能下一个里程碑是原生 Android 应用 API,原生 API 将为应用程序提供多种登录方式,用户可以选择密钥登录,或是使用已保存密码登录。...另外,如果你最近想跳槽的话,年前花了2周时间收集了一波大厂面经,节后准备跳槽可以点击这里领取! 推荐阅读 入职三周前, Offer 被“鸽”

69810

如何优化您 Android 应用(Go 版)

去年 Google I/O 大会上发布 Android(Go 版),其目标是为全球入门级设备提供高质量智能手机体验。...与此同时,一直Google Play 团队合作,与 Android 社区开发人员合作,确保开发人员适当情况下优化他们对这些设备应用体验。...如果您应用或游戏仍未针对 API 26 或更高版本,强烈建议您仔细阅读 Google Play 迁移指南。特别要密切关注后台执行限制和通知渠道。...请记住已经宣布安全更新:发布Play 控制台新应用需要在 2018 年 8 月 1 日之前至少定位到 API 26(Android 8.0)或更高版本,而现有/已发布应用更新将需要在 2018...**今年 Google I/O 上,我们发布 Android App Bundle,这是来自 Google Play 发布格式。

1.8K20

一起看 IO | Google Play 更新一览

作者 / Alex Musil, Product Management at Google Play 今年 Google I/O 大会上,我们重点介绍帮助大家 Google Play 上持续发展业务三条主要途径...△ Google Play SDK 索引提供可靠性和安全性指标,供您判断某个 SDK 是否适合您业务 我们还通过 Play 应用完整性工具来保护您在应用投入辛勤工作。...Play App Signing 另一个新功能也即将面世: 任何应用都可以执行 应用签名密钥轮换。遭遇事故时,或者只是作为最佳安全实践,您将能够 Play 管理中心发起年度密钥轮换。...要了解更多发布信息,请观看 " Google Play 中提升应用品质" 演讲视频。...△ 应用内消息 API 可防止因支付遭拒而导致用户流失 上述功能都可以最新 Play 结算 5.0 中使用。

68440
领券