我们经常会遇到V01版本发布后,客户要求V02版本改桌面图标或者一些应用图标,修改后正常刷机是没问题的,但是从V01版本OTA升级到V02后发现桌面图标并没有改过来,需要清除下launcher数据才正常。

这个本来是ota升级机制,不会去改变用户区的数据,但是通过修改做包脚本是可以解决的。

修改方法如下:

  if OPTIONS.wipe_user_data:
    script.Print("Erasing user data...")
    script.FormatPartition("/data")
#pmwang start delete data partition data
  script.AppendExtra('delete_recursive("/data/data/com.android.xxxxlauncher3");')
#pmwang end   delete data partition data
  if OPTIONS.two_step:
    script.AppendExtra("""

这里的com.android.xxxxlauncher3是你用的launcher的包名

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐