我从以下位置访问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
答案 0 :(得分:0)
我所知道的任何Android设备上都没有/data/data/files/examples/
目录。请使用真正的目录,实际可能的目录。例如,getDatabasePath()
将返回SQLite数据库文件的有效路径。