当我在虚拟机上调试使用Eclipse时,我可以使用DDMS透视图轻松查看数据。但是当我在真机上调试时如何获取数据。每个人都有更好的想法或解决方案。任何答案都将不胜感激。
答案 0 :(得分:0)
在Eclipse的DDMS透视图中,有一个“设备”选项卡。
在“设备”标签下,假设您已经通过USB连接了设备,则可以突出显示您的设备。
执行此操作后,您可以使用“文件资源管理器”选项卡查看已连接设备中的数据(目录/文件)。
现在,如果这对您来说空白,请查看以下帖子:
How to use File Explorer on a rooted device?
如果它不是空白,那么您应该可以从“文件资源管理器”选项卡调试数据。
数据库文件(sqlite):
如果您想知道存储/data/
个文件的位置,DDMS无权查看这些文件。
一种方法是使用
sqlite3 /data/data/dev.client.android/databases/your_database_name.db
处于调试模式时。
您还可以使用adb pull
来检索数据库文件。
获取数据库的绝对路径可以使用
完成File myDbFile = getDatabasePath(YOUR_DB_NAME);
Log.i(myDbFile.getAbsolutePath());
答案 1 :(得分:0)
在Eclipse的DDMS透视图中,有一个“设备”选项卡 如果你看不到它,那么进入WINDOWS选项,然后在这个选择设备中选择SELECT VIEW
进入设备标签,您可以在此处看到所有附加设备列表选择您的真实设备现在您可以看到您的所有真实设备日志:)