HI, while copying the DB file from assets to the data/data folder it is
throwing the below error message

07-12 16:10:25.934: E/SqliteDatabaseCpp(9002):
sqlite3_open_v2("/data/data/your.spurtree.AlmanacSQLiteDatabaseAdapter/databases/tarnea_device.db",
&handle, 1, NULL) failed
07-12 16:10:25.954: E/SQLiteDatabase(9002): Failed to open the database.
closing it.
07-12 16:10:25.954: E/SQLiteDatabase(9002):
android.database.sqlite.SQLiteCantOpenDatabaseException: unable to open
database file
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:983)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:956)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:932)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
your.spurtree.AlmanacSQLiteDatabaseAdapter.AlmanacSQLiteDatabaseAdapter.checkDatabase(AlmanacSQLiteDatabaseAdapter.java:217)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
your.spurtree.AlmanacSQLiteDatabaseAdapter.AlmanacSQLiteDatabaseAdapter.initialize(AlmanacSQLiteDatabaseAdapter.java:70)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
your.spurtree.AlmanacSQLiteDatabaseAdapter.AlmanacSQLiteDatabaseAdapter.getInstance(AlmanacSQLiteDatabaseAdapter.java:102)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
your.spurtree.AlmanacSQLiteDatabaseAdapter.AlmanacActivity$1.onClick(AlmanacActivity.java:43)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
android.view.View.performClick(View.java:3110)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
android.view.View$PerformClick.run(View.java:11934)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
android.os.Handler.handleCallback(Handler.java:587)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
android.os.Handler.dispatchMessage(Handler.java:92)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
android.os.Looper.loop(Looper.java:132)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
android.app.ActivityThread.main(ActivityThread.java:4123)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
java.lang.reflect.Method.invokeNative(Native Method)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
java.lang.reflect.Method.invoke(Method.java:491)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
07-12 16:10:25.954: E/SQLiteDatabase(9002): at
dalvik.system.NativeStart.main(Native Method)


The above error is thrown on call of :
 SQLiteDatabase.openDatabase(myPath, null,
SQLiteDatabase.OPEN_READONLY);

but database is successfully copying.

I referred the below link
http://code.google.com/p/almanac/source/browse/trunk/Almanac/src/it/almanac/AlmanacSQLiteDatabaseAdapter.java?r=56
How to resolve this ,Please reply :)

-- 
Regards,
Vani Reddy

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to