将 Android 升级到 4.3 后,run-as 命令显示“包未知”

20

我有一个简单的脚本,可以将手机上的数据库下载到我的电脑。它使用了 "run-as" 命令,以前一直能够工作,但现在出现了 "package is unknown" 的错误提示。

我的应用程序已经安装在设备上,没有做任何更改,只是 Android 系统更新到了 4.3 版本。

您是否遇到了类似的问题?如何绕过这个问题或解决它呢?


2
我认为这是由于这个 bug:https://code.google.com/p/android/issues/detail?id=58373。 - user408952
1
刚在棒棒糖上遇到了这个问题 :-( https://gist.github.com/ligi/d8fe38701eb00f8514ae - ligi
从我的测试来看,它在Android 6上运行良好。 - phnmnn
3个回答

2

0

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

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

上面链接中的第32个答案对我有用:我安装了4.3工厂镜像,一切正常。不需要root!


0
我修改了一下我的脚本,但需要手机获取Root权限。
%adb% shell "su root cp /data/data/%PACKAGE%/databases/%DB% /sdcard/my/%DB%"
%adb% pull /sdcard/my/%DB% db

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接