Android: 更新系统应用

Android: update system app

我正在使用以下方式更新我的系统应用程序:

adb install -r app.apk

这行得通。相反,如果我输入:

adb shell
pm install -r app.apk

(apk推送到设备中省略)它returns:

失败[INSTALL_FAILED_INVALID_URI]

知道原因吗? adb命令在系统中究竟做了什么?

答案是你需要将文件上传到临时目录(不知道为什么)。

像这样:

adb push app.apk /data/local/tmp/app.apk

然后照常进行:

adb shell pm install -r /data/local/tmp/app.apk

一切正常。