我正在使用sqlite數據庫....應用程序在2.3及更高版本中工作..當我嘗試運行在2.2 ...我得到了一個錯誤,如....sqlite3_open_v2(「/ data/data/com.android.packagename/databases/dump.sqlite」,&handle,1,NULL)失敗
E/Database(2476):sqlite3_open_v2("/data/data/com.android.packagename/databases/dump.sqlite", &handle, 1, NULL) failed
數據庫有一些問題。
當我試圖在2.2中運行我的應用程序。 我logcat的顯示
E/Database(2476):sqlite3_open_v2("/data/data/com.android.canadaQbank/databases/dump.sqlite", &handle, 1, NULL) failed
D/asset(2476): Data exceeds UNCOMPRESS_DATA_MAX (4594688 vs 1048576)
D/AndroidRuntime(2476): Shutting down VM
W/dalvikvm(2476): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
D/dalvikvm(2476): GC_FOR_MALLOC freed 6256 objects/356848 bytes in 165ms
E/AndroidRuntime(2476): FATAL EXCEPTION: main
E/AndroidRuntime(2476): java.lang.Error: Error copying database
E/AndroidRuntime(2476): at com.android.canadaQbank.DBAdapter.createDataBase(DBAdapter.java:83)
E/AndroidRuntime(2476): at com.android.canadaQbank.Select.getUsers(Select.java:110)
E/AndroidRuntime(2476): at com.android.canadaQbank.Select.onCreate(Select.java:92)
E/AndroidRuntime(2476): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/AndroidRuntime(2476): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
E/AndroidRuntime(2476): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
E/AndroidRuntime(2476): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
E/AndroidRuntime(2476): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
E/AndroidRuntime(2476): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(2476): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(2476): at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime(2476): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(2476): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime(2476): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
E/AndroidRuntime(2476): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
E/AndroidRuntime(2476): at dalvik.system.NativeStart.main(Native Method)
請任何人能幫助...
我剛剛找到相同的鏈接,適合我。謝謝! – agentcurry 2012-05-23 03:28:03