【问题标题】:Android ADB Shell doesn't enable packagesAndroid ADB Shell 不启用包
【发布时间】:2012-12-07 21:37:43
【问题描述】:

我要求 pm(包管理器)启用某些包,但它没有启用并显示消息“新状态:禁用

shell@android:/ $ pm enable my.app.com

打包 my.app.com 新状态:禁用

奇怪……好像是个bug……

搭载 Android 4.0.3 的三星 GT-P3100

你知道怎么解决吗?

【问题讨论】:

  • 在我的情况下,“pm enable my.app.com”会导致消息“Killed”。为什么?
  • logcat 中是否有任何与错误相关的消息?试试 logcat -c && pm enabled my.app.com && logcat -d

标签: android apk adb samsung-mobile android-package-managers


【解决方案1】:

您可能需要 root 才能在系统应用上使用命令 pm disable <app_package>

【讨论】:

  • FWIW,查看pm的来源,似乎需要特权,adb shell 帐户可能有也可能没有,这取决于供应商如何配置操作系统(或者您是否自己扎根)。在 HTC One 上运行 4.4.2 时,我收到“Killed”消息。在我的 Nexus 7 上尝试相同的操作时,我收到一条异常消息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-06
  • 1970-01-01
相关资源
最近更新 更多