【问题标题】:OTA Update programmatically in android在 android 中以编程方式进行 OTA 更新
【发布时间】:2019-03-08 00:05:50
【问题描述】:

我有一个自定义 ROM。我想做 OTA 更新。我遵循了这些文档: https://source.android.com/devices/tech/ota

https://developer.android.com/things/sdk/apis/update

https://android.googlesource.com/platform/bootable/recovery/+/master/updater_sample/

在示例代码中,它包含一个名为 UpdateEngineErrorCodes 的类。 它importsUpdateEngine

import android.os.UpdateEngine

它在该包中显示没有类名。

我正在使用一个 android studio 来开发这个项目:

compileSdkVersion 27,
minSdkVersion 21,
targetSdkVersion 27

请帮帮我。

【问题讨论】:

  • 据我所知,如果您使用自定义 ROM,您可以忘记 OTA 更新,它们仅在库存 ROM 中受支持。
  • @HedeH,我的意思是我想做一个增量更新。那个更新文件存储在我的服务器中。这个执行过程将在我的应用程序中完成,它安装在这个操作系统中

标签: android


【解决方案1】:

UpdateEngine 仅适用于 AB 更新,不适用于 NON-AB 更新。你的 ROM 应该支持它。这是链接https://source.android.com/devices/tech/ota/ab

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
猜你喜欢
  • 1970-01-01
  • 2015-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-28
  • 1970-01-01
相关资源
最近更新 更多