我正在使用 SQLite 编写 Android 应用程序。如何在不root的情况下查看设备上的.db文件?
我尝试了Questiod SQLite Manager,但无法打开“data/data/(我的应用程序名称)/.db”。该方法似乎仅适用于模拟器和 root 设备。我正在使用未root的设备进行调试。
DDMS 屏幕:
在清单文件中,在应用程序标记中添加属性“debuggable=true”。然后在给定的路径中找到您的数据库。
将此APK安装到您的模拟器中并读取您的数据库文件,并添加、更新、删除数据库记录
是的,您可以通过两种方法查看数据库数据:
转到 DDMS -> 数据 -> 数据 -> 选择你的包 -> 数据库 -> 将它们拉出来并使用 SQlite Broswer
查看或
在您的bluestack中安装Root Apk并在设备或模拟器本身中查看..
从命令提示符您可以尝试这个
Open cmd
Go into 'Platform tools'
Type 'adb shell'
su
Press 'Allow' on device
chmod 777 /data /data/data /data/data/com.application.package /data/data/com.application.package/*
Open DDMS view in Eclipse and from there open 'FileExplorer' to get your desired file
您可以使用名为“DB Browser for SQLITE”的软件查看(可视化).db 文件中的数据