Android1.6中的数据库访问问题

时间:2011-06-23 10:47:38

标签: android sqlite

我从以下位置访问SQLite databse /data/data/files/examples/search.sqlite它在三星平板电脑上工作正常但是当我在Android 1.6中运行相同的代码时,它会抛出错误。

{ {1}}

我很奇怪为什么06-23 09:06:24.996: ERROR/AndroidRuntime(221): java.lang.IllegalArgumentException: File /data/data/files/examples/search.sqlite contains a path separator不会在三星Galaxy标签中出现此错误,即android 1.6

1 个答案:

答案 0 :(得分:0)

我所知道的任何Android设备上都没有/data/data/files/examples/目录。请使用真正的目录,实际可能的目录。例如,getDatabasePath()将返回SQLite数据库文件的有效路径。