You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 9升级到10及以上版本后Android ID是否会变更?

Android ID在系统升级场景下的变更验证问题

我正在验证Android ID仅在Android 9、10及以上版本执行恢复出厂设置时才会变更这一结论,使用的代码如下:

@SuppressLint("HardwareIds")
override fun getAndroidId(): String? {
    return try {
        Settings.Secure.getString(context.contentResolver, Settings.Secure.ANDROID_ID)
    } catch (e: Exception) {
        Stump.e(TAG, "error get android_id $e")
        null
    }
}

未完成的测试场景

  • Android 9升级到10及以上版本

测试过程中遇到的问题

在真机上尝试系统升级时遇到以下阻碍:

  • 三星A20S当前版本为U3,找不到对应的升级固件
  • 三星S9当前版本为U8,找不到对应的升级固件

已完成的测试情况

唯一成功完成的测试:

  • 小米Mi A1从Android 9升级到PixelExperience OS 11后Android ID发生了变更,但该测试方式并不严谨

疑问

此前查阅相关问题时,2015年的采纳回答称系统升级时Android ID不会变更,但后续评论中有人表示系统升级时确实会变更,对此存在困惑,希望得到该问题的准确答案。

内容的提问来源于stack exchange,提问作者shasa po

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 16:15:39