Nexus 7 sqlite文件夹/数据/权限被拒绝

时间:2013-11-06 19:04:25

标签: android sqlite

我正在nexus 7设备上为android开发Android应用程序。 我正在尝试将database.db从资产复制到/data/data/myPackage/databases/文件夹。没有错,直到这里。没有例外,一切都顺利进行。

但是当我尝试通过adb shell或文件资源管理器进入/ data / data /文件夹时,它表示权限被拒绝或者没有显示任何内容。

我在这里遗漏了什么吗?

PS:myPackage只是象征性的,我有自己的包名称

  

命令行在这里

 shell@tilapia:/ $ cd /data/                                                    
 shell@tilapia:/data $ ls 
 opendir failed, Permission denied

2 个答案:

答案 0 :(得分:2)

您需要植根设备才能访问该文件夹。

如果您想查看数据库,可以随时将其导出到SD卡并在那里查看。

请参阅此链接以获取有关如何执行此操作的示例

trying to export db to SDCARD

答案 1 :(得分:1)

你总是可以从模拟器中获取数据库,但永远不会从实时设备中获取,否则编写读/写其他应用程序数据库并创建恶意软件的应用程序会很容易