所以这是我的系统应用程序,我在它上面加载了另一个 apk。是否可以通过 adb 卸载旁加载的 apk 并运行系统应用程序?
我尝试了两种失败的方法。我用的是 4.4
一个。从/data/app 文件夹中删除旁加载的应用程序并重新启动。系统应用一直处于昏迷状态。
是否执行了 adb 卸载(成功)并重新启动。同样的结果。
这种稍微复杂的方法做到了。
将系统apk从/system/priv-app/移动到/sdcard/
亚行卸载
重启
将系统应用程序从/sdcard/移回/system/priv-app/
重启
我的问题是,是否有通过 adb 进行操作的直接方法?
最佳答案
由于您在顶部安装了相同的包(应用程序),adb 包管理器可能删除了旧的系统应用程序(相同的包名称)。
您可以使用 adb shell pm list packages
查看当前应用程序/包的列表
如果您有旧的 .apk ,您可以使用 adb install -r <apk>
重新安装再次。 http://developer.android.com/tools/help/adb.html
如果您看到 failed version downgrade , 试试 -d
像这样adb install -r -d <apk>
关于android - 如何通过 adb 卸载 android 系统应用程序的更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25981603/