java - 一旦签名密钥更改,ANDROID_ID 会更改,但系统更新会更改签名密钥吗?
问题描述
在此Android Developers 链接中,声明
即使系统更新导致包签名密钥发生更改,ANDROID_ID 的值也不会更改。
系统更新可以更改应用程序的包签名密钥吗?如果是这样,怎么办?
解决方案
系统更新可以更改包的签名密钥的唯一方法是该包是否在系统映像中。普通应用程序(即从应用程序商店下载的不属于系统映像的应用程序)不会更改其签名密钥。
也就是说:系统更新,无需恢复出厂设置或重新安装应用程序,不会更改应用程序的 ANDROID_ID,也不会更改签名密钥,除非该应用程序包含在系统映像中。
推荐阅读
- r - ggplot2:不知道如何为标记类型的对象自动选择比例
- javascript - 将 Array.map 中的当前/选定元素渲染到模态
- python - Python将地图绘制到球体上
- javascript - 仅在锚标记上的 href onlick 上禁用页面重新加载
- node.js - NodeJS 数据库竞争条件
- sql - 在 BigQuery Standard SQL 中获取 Last Slash 之后的字符串
- windows - Windows 7 - 高 DPI - RAD Studio XE7 的 SetProcessDPIAware 问题?
- sql - 将 10 添加到 mysql 查询中的每个值
- python - pandas中expanding_apply输出的数据类型
- python - 在另一个方法中调用具有大量参数的方法的 Pythonic 方式