android - 在 Android 设备中使用 ADB shell 删除非系统应用程序
问题描述
我使用 adb shell 删除了设备数据文件夹中存在的应用程序,但是在从设备中的代码安装应用程序时,它显示错误,无法安装在现有签名上。截至目前,我的设备中没有相同应用程序的应用程序或包。
解决方案
尝试在“pm install”(不是 adb install)的帮助下安装它,并在此处发布错误文本。可能它没有完全卸载(这很荒谬但在某些情况下可能)。此外,您需要确保应用程序使用生产密钥和(如果它是预安装的应用程序)使用供应商密钥签名。在其他情况下,它的工作将是不可预测的。
推荐阅读
- c++ - 转储 C++ 对象的内存布局在 clang 中不起作用
- python - 如何输出`micro`字符python json.dumps
- python-3.x - 如何在内存中创建类共享方法而不是为python3中的每个对象复制
- ios - 如何在 swift 3 中去掉不带 ( ) 或 - 的电话号码?
- javascript - 通过提示在数组中添加新对象
- java - 停止 OSX 变音符号为所有用户禁用 Java 中的 KeyBindings?
- android - 什么是 com.android.externalstorage?
- android - 如何使用 material.BottomNavigationView 设置 Jetpack 导航
- maven - 无法在网页上检索新图像
- javafx - Javafx KeyEvent 不会使用 Enter 按钮