具体来说,我试图使用带有ADB shell的sqlite3
命令在我正在构建的Android应用程序的数据库上运行一些查询。
我一直得到“sqlite3:权限被拒绝”。我正在开发一款我从谷歌购买的Nexus One。我的手机需要扎根吗?
$ sqlite3 /data/data/com.moodme.android/databases/moodme.db
sqlite3 /data/data/com.moodme.android/databases/moodme.db
sqlite3: permission denied
答案 0 :(得分:5)
文件被读取保护。您需要root手机或使用模拟器。