gpt4 book ai didi

android - 如何在/system/app中升级app?

转载 作者:行者123 更新时间:2023-11-29 00:30:09 26 4
gpt4 key购买 nike

我们有 Android 应用程序 1.0 并将其放在/system/app 中用于特殊 ROM。

现在我们发布了该应用程序的升级版本1.1,安装后,版本在Android设置的应用程序列表中更改为1.1。但是当我重新启动系统时,更新的版本丢失了,回到了 1.0。

如何解决这个问题?有详细介绍吗?

谢谢。

最佳答案

你可以使用这个:
亚行外壳

mount -o remount, rw/system
cat ApplicationName.apk >/system/app/ApplicationName.apk
chmod 644 应用程序名称.apk
重启

据我所知,pm install 只更新用户应用程序。如果您从 Eclipse 或另一个 IDE 部署应用程序(据我所知,这与执行 pm install 是一样的),则该应用程序位于 data/app 下。

应用程序位置现在是/data/app/com.package.name-1.apk

部署后你可以做
亚行外壳

mount -o remount, rw/system
cat/data/app/com.package.name-1.apk >/system/app/ApplicationName.apk
chmod 644/system/app/ApplicationName.apk
重启,使更改生效

Cat 通常与复制或 cp 相同,但是当您从/data/app/cat 时,原始的 com.package.name-1.apk 消失了(我想 android 会以某种方式自动处理这个问题)

您可以在/data/app/文件夹下执行 ls -al 来测试

关于android - 如何在/system/app中升级app?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16231937/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com