我正在开发一个Android应用程序,我在Kindle Fire设备上调试它。我实现了在Kindle Fire上调试所需的所有步骤,一切正常。但问题是我无法在设备上查看我的应用程序的SQLite数据库。我使用此插件http://www.tylerfrankenstein.com/browse-android-emulator-sqlite-database-eclipse 在模拟器上查看SQLite数据库,现在我想在设备上执行此操作。但是当我转到文件资源管理器中的数据文件夹时,我看到它是空的: 如何修复此问题并在Kindle Fire设备上使用SQLIte浏览器?提前谢谢!
答案 0 :(得分:1)
您无法从生产硬件上的DDMS访问内部存储上的文件。
您可以尝试使用adb shell run-as
使用命令行adb
客户端提取数据库:https://stackoverflow.com/a/8434477/115145
adb shell
run-as com.corp.appName
cat files/myFile.txt > /mnt/sdcard/myFile.txt