2

我在新的 Nexus 7 上运行最新版本的 Android。我正在开发一个使用 SQLite 数据库存储数据的应用程序,我想在我的计算机上查看它。

我不能运行adb -d shell后跟run-as my.package.name,我会得到一个权限被拒绝的错误。我也不能以 root 身份运行 adb: adbd cannot run as root in production builds。如果我尝试使用adb pull /data/data/package/databases/database > C:/Users/Me/Desktop/database.sqlite,我也会得到一个权限被拒绝的错误。

任何解决方法?我不想根设备。

4

1 回答 1

4

然后转到 adb shell

run-as my.package.name cat /data/data/package/databases/database >/sdcard/db

adb pull /sdcard/db
于 2013-10-16T18:24:19.533 回答