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
一切正常。
我正在使用以下方式更新我的系统应用程序:
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
一切正常。