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

如何在应用内更新Android系统应用且不借助Google Play Store?

问题背景

我有一个通过ADB侧载的自定义Launcher .apk,已通过以下步骤将其设为系统应用:将.apk复制到/system/app或/system/priv-app目录,设置权限(rw-r-r, root:root)后重启。具体命令如下:

  • adb root
  • adb push <path/file.apk> /system/app/
  • adb shell
  • chmod 644 /system/app/HelloWorld.apk
  • reboot

该应用为系统应用,更新后需保持此属性。它是一款KIOSK应用,需支持从应用内自行更新,且不使用Google Play Store。

Android kiosks是面向客户的Android设备,仅运行单个应用以实现单一用途。

我的调研与疑问
  • 能否通过编程方式安装.apk实现应用内更新?(更新后仍会安装在/system/app目录吗?)
  • 是否必须使用空中下载(OTA)更新?

OTA更新旨在升级底层操作系统及系统分区上的只读应用。

  • 还有其他可选方案吗?

Android版本信息

  • minSdkVersion: 29
  • targetSdkVersion: 31

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 22:40:44