如果这是一个愚蠢的问题,我道歉,但我需要问一下。我是Android开发的新手,并且已经完成了所提供的每个教程和参考资料。除了一个愚蠢的问题外,我一直做得很好;我无法找到某些应用程序的数据库存储位置。
例如,我想构建自己的应用程序,其中包含来自已建立的SQLite数据库的数千个预制记录。作为参考,我尝试使用Android SDK中提供的程序中的“可搜索词典”应用程序,但无法找到它。
我读到所有数据库都存储在设备上的/ data / data //数据库中,但我找不到这个位置。那么如何在Eclipse或其他任何地方访问数据库来设置我预配置的数据库呢?
非常感谢!
答案 0 :(得分:2)
不是直接在eclipse中,但是sqlite db浏览器很不错http://sqlitebrowser.sourceforge.net/
答案 1 :(得分:0)
假设您的应用程序包是com.example.androidapp,数据库名称是db,您可以执行以下操作:
adb shell
然后在命令行shell
cd /data/data/com.example.androidapp/databases
sqlite3 db
然后在sqlite3界面中,例如
.schema
或
SELECT * FROM tablename;
等等。