【发布时间】:2013-07-26 20:19:48
【问题描述】:
我正在开发一个应用程序,我在其中使用 sqllite3 数据库来存储值。我有 Nexus S 和 Nexus 7 都是无根设备。如何获取我的应用程序的数据库以进行调试。
我试过了 (1) 我已经尝试了here
提到的所有方法adb shell
run-as app.package.name \
cp /data/data/package.name/databases/application.sqlite /sdcard/
exit
adb pull /sdcard/application.sqlite ~/
这表示 cp not found..
(2)http://developer.android.com/tools/help/adb.html#sqlite
adb -s emulator-5554 shell
# sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db
SQLite version 3.3.12
Enter ".help" for instructions
.... enter commands, then quit...
sqlite> .exit
【问题讨论】:
-
stackoverflow.com/a/63464950/13927095 在这里查看我的答案,它将解决您的问题。
标签: android sqlite adb android-contentprovider android-sqlite