如何检索android应用程序创建的文件?

如何检索android应用程序创建的文件?,android,Android,我的android应用程序创建了一个sqlite数据库,我需要把它从设备上取下来,这样我就可以用数据库查看器查看数据了 我希望我可以发布>adb shell,然后在文件系统的某个地方找到它。看起来很多命令都有权限问题。甚至只是运行>查找-name*.sqlite拒绝授予权限 有人能建议怎么做吗?无论如何,您的设备似乎没有根目录 使用代码将.db文件格式/data/data//databases/复制到ExternalStorage。。然后,您可以通过adb pull命令或DDMS->FIle E

我的android应用程序创建了一个sqlite数据库,我需要把它从设备上取下来,这样我就可以用数据库查看器查看数据了

我希望我可以发布>adb shell,然后在文件系统的某个地方找到它。看起来很多命令都有权限问题。甚至只是运行>查找-name*.sqlite拒绝授予权限


有人能建议怎么做吗?

无论如何,您的设备似乎没有根目录


使用代码将.db文件格式
/data/data//databases/
复制到
ExternalStorage
。。然后,您可以通过
adb pull
命令或
DDMS->FIle Explorer
获取它。目前,无法浏览设备上的数据库(如果不获得所需的root权限)


您可以使用adb外壳从emulator浏览数据库。

还可以尝试使用
cat source\u file>dest\u file
命令,并使用adb外壳在外部目录复制文件。现在,您可以通过adb pull获得它。。(我没有测试它)这主意不错,但如果不是root,我无法获取源文件。我想我需要找出如何在设备上成为root用户。这是正确的答案。。。有关如何执行此操作的更多详细信息,请参见此处>