2011-06-23 7 views
1

/data/data/files/examples/search.sqliteからSQLite databseにアクセスしていますが、Samsung Tabletでうまく動作しますが、Android 1.6で同じコードを実行すると、エラーがスローされます。このエラーはandroid 1.6でないサムスンギャラクシータブにスローなぜ

06-23 09:06:24.996: ERROR/AndroidRuntime(221): java.lang.IllegalArgumentException: File /data/data/files/examples/search.sqlite contains a path separator

が、私は不思議だったつまり、私が知っ任意のAndroidデバイスには/data/data/files/examples/ディレクトリがandroid 2.2Android1.6でのデータベースアクセスの問題

+0

重複するhttp://stackoverflow.com/questions/5332328/sqliteopenhelper-problem-with-fully-qualified-db-path-name? – THelper

答えて

0

はありません。実際に可能な実際のディレクトリを使用してください。たとえば、getDatabasePath()はSQLiteデータベースファイルへの有効なパスを返します。