【问题标题】:run-as says 'package is unknown' after upgrading Android to 4.3将 Android 升级到 4.3 后,run-as 说“包未知”
【发布时间】:2013-08-04 15:06:41
【问题描述】:

我有一个简单的脚本,可以将数据库从手机下载到我的电脑 它使用'run-as',效果很好,但现在,run-as 说'包未知' 我的应用程序安装在设备上,没有任何变化,只是 Android 更新到了 4.3

你有同样的问题吗?如何绕过或解决?

【问题讨论】:

标签: android adb android-4.3-jelly-bean


【解决方案1】:

刚花了半天时间在我的 Nexus 7 (800x1280) 上遇到了同样的问题。 正如 user408952 提到的,这里描述的问题:

https://code.google.com/p/android/issues/detail?id=58373

上面链接中的答案 #32 对我有用:我已经安装了 4.3 出厂映像并且一切正常。无需root!

【讨论】:

    【解决方案2】:

    当 Galaxy S4 在没有它的情况下发布时,我们遇到了缺失的 run-as 问题。我们使用 run-as 启动 gdbserver 以进行应用程序调试。

    我们通过将 gdbserver 作为 Android 服务启动来解决此问题。更多详情run-as Package 'a.b.c' is unknown - Galaxy S4 Jellybean or Android 4.3

    【讨论】:

      【解决方案3】:

      我修改了一些脚本,但它需要手机root

      %adb% shell "su root cp /data/data/%PACKAGE%/databases/%DB% /sdcard/my/%DB%"

      %adb% pull /sdcard/my/%DB% db

      【讨论】:

        猜你喜欢
        • 2013-06-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多