android - 为什么使用 Android ADB shell 的 SQLite 3 命令返回 "permission denied"?

标签 android shell permissions adb nexus-one

具体来说,我试图将 sqlite3 命令与 ADB shell 结合使用,以对我正在构建的 Android 应用程序的数据库运行一些查询。

我一直收到“sqlite3:权限被拒绝”。我在从 Google 购买的 Nexus One 上进行开发。我的手机需要 root 还是什么?

$ sqlite3 /data/data/com.moodme.android/databases/moodme.db
sqlite3 /data/data/com.moodme.android/databases/moodme.db
sqlite3: permission denied

最佳答案

文件是读保护的。您需要对手机进行 root 操作或使用模拟器。

关于android - 为什么使用 Android ADB shell 的 SQLite 3 命令返回 "permission denied"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3645122/

相关文章:

android - 在libgdx游戏中配置groovy时出错

安卓。和引擎。使用透明度的图像伪影

python - 在单行命令行中执行多行语句

linux - 如何在 shell 脚本中交换单词?

bash - 如何使用sed计算文件中非空行的数量?

使用 C 在 Windows 中更改线程权限

Android Studio XML 布局设计预览不可用

android - 如何使用后退按钮恢复已删除的 View ?

linux - 跨主机和 Docker 容器环境管理目录权限

Unity 中的 Android 互联网权限