浏览 6045 次
锁定老帖子 主题:这是一个bug吗
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2013-05-07
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2013-05-08
看logcat
|
|
返回顶楼 | |
发表时间:2013-05-16
看log是什么
|
|
返回顶楼 | |
发表时间:2013-06-06
06-06 10:45:25.102: E/SQLiteLog(831): (14) cannot open file at line 30176 of [00bb9c9ce4]
06-06 10:45:25.102: E/SQLiteLog(831): (14) os_unix.c:30176: (2) open(/sdcard/WXYP/Data/WXYP.db) - 06-06 10:45:25.111: E/SQLiteDatabase(831): Failed to open database '/sdcard/WXYP/Data/WXYP.db'. 06-06 10:45:25.111: E/SQLiteDatabase(831): android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:209) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:193) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:463) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:185) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:177) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:804) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:789) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:694) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:709) 06-06 10:45:25.111: E/SQLiteDatabase(831): at cn.data.service.LocalData.DataContentProvider.<init>(DataContentProvider.java:17) 06-06 10:45:25.111: E/SQLiteDatabase(831): at cn.wxyp.MainActivity.onCreate(MainActivity.java:119) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.app.Activity.performCreate(Activity.java:5104) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.app.ActivityThread.access$600(ActivityThread.java:141) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.os.Handler.dispatchMessage(Handler.java:99) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.os.Looper.loop(Looper.java:137) 06-06 10:45:25.111: E/SQLiteDatabase(831): at android.app.ActivityThread.main(ActivityThread.java:5041) 06-06 10:45:25.111: E/SQLiteDatabase(831): at java.lang.reflect.Method.invokeNative(Native Method) 06-06 10:45:25.111: E/SQLiteDatabase(831): at java.lang.reflect.Method.invoke(Method.java:511) 06-06 10:45:25.111: E/SQLiteDatabase(831): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 06-06 10:45:25.111: E/SQLiteDatabase(831): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 06-06 10:45:25.111: E/SQLiteDatabase(831): at dalvik.system.NativeStart.main(Native Method) 06-06 10:45:25.141: E/AndroidRuntime(831): FATAL EXCEPTION: main 06-06 10:45:25.141: E/AndroidRuntime(831): java.lang.RuntimeException: Unable to start activity ComponentInfo{cn.wxyp/cn.wxyp.MainActivity}: android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database 06-06 10:45:25.141: E/AndroidRuntime(831): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.app.ActivityThread.access$600(ActivityThread.java:141) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.os.Handler.dispatchMessage(Handler.java:99) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.os.Looper.loop(Looper.java:137) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.app.ActivityThread.main(ActivityThread.java:5041) 06-06 10:45:25.141: E/AndroidRuntime(831): at java.lang.reflect.Method.invokeNative(Native Method) 06-06 10:45:25.141: E/AndroidRuntime(831): at java.lang.reflect.Method.invoke(Method.java:511) 06-06 10:45:25.141: E/AndroidRuntime(831): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 06-06 10:45:25.141: E/AndroidRuntime(831): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 06-06 10:45:25.141: E/AndroidRuntime(831): at dalvik.system.NativeStart.main(Native Method) 06-06 10:45:25.141: E/AndroidRuntime(831): Caused by: android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database 06-06 10:45:25.141: E/AndroidRuntime(831): at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:209) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:193) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:463) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:185) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:177) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:804) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:789) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:694) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:709) 06-06 10:45:25.141: E/AndroidRuntime(831): at cn.data.service.LocalData.DataContentProvider.<init>(DataContentProvider.java:17) 06-06 10:45:25.141: E/AndroidRuntime(831): at cn.wxyp.MainActivity.onCreate(MainActivity.java:119) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.app.Activity.performCreate(Activity.java:5104) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 06-06 10:45:25.141: E/AndroidRuntime(831): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) 06-06 10:45:25.141: E/AndroidRuntime(831): ... 11 more |
|
返回顶楼 | |
发表时间:2013-06-07
Failed to open database '/sdcard/WXYP/Data/WXYP.db
就是這裡了.首先有沒有SDCARD,第二,看看創建數據庫文件是否配置對了 |
|
返回顶楼 | |
发表时间:2013-06-14
谢谢 就是这个问题!解决了!
|
|
返回顶楼 | |
发表时间:2013-06-19
别迷信,总有原因的。
|
|
返回顶楼 | |