我在Raspberry Pi中的Android Things上安装了一个应用程序。我想用更新的版本替换,但在重新启动后它被先前版本覆盖。这太奇怪了!
这就是我尝试过的:让我们说已安装的应用包名称是" com.myapp",我已经运行" adb uninstall com。 myapp",我得到"成功"。如果我再次运行uninstall命令,我会得到"失败[DELETE_FAILED_INTERNAL_ERROR]",因此应用程序已完全卸载。 然后,我将build.gradle中的软件包名称修改为" com.mynewapp",然后使用Android Studio中的“运行”按钮安装并运行它。现在" com.mynewapp"当我运行" adb shell pm list packages"时出现。 现在我使用" adb shell reboot"重新启动Pi。重启后,旧应用程序正在运行。执行" adb shell pm list packages"显示我的旧包装:" com.myapp"和" com.mynewapp"没有出现在列表中。
如何完全删除旧应用,并替换为新应用?
答案 0 :(得分:0)
使用以下方法卸载应用程序:
adb uninstall <pkg name>
答案 1 :(得分:0)
我尝试删除所有SD内容,并刷新最新的Android Things图像,我意识到SD卡已损坏。我更换了SD卡,它工作正常。