43

生根设备后,我需要运行adb root,然后adb shell才能访问我的应用程序数据库。尝试运行时,adb root我不断收到“adbd 无法在生产版本中以 root 身份运行”。为什么是这样?唯一的另一种选择是使用Android模拟器进行测试,但我们都知道模拟器有多糟糕(不是真正可行的开发解决方案)。

4

1 回答 1

54

我终于找到了如何做到这一点!基本上,您需要先运行adb shell,然后在 shell run 中运行su,这会将 shell 切换为以 root 身份运行!

$: adb shell
$: su

我仍然遇到的一个问题是未安装 sqlite3,因此无法识别该命令。

于 2013-08-21T23:13:49.107 回答