论坛首页 移动开发技术论坛

这是一个bug吗

浏览 6045 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-05-07  
android  apk文件在虚拟机上面运行正常  但是在真机上面 连界面都进不去...求解答
   发表时间:2013-05-08  
看logcat
0 请登录后投票
   发表时间:2013-05-16  
看log是什么
0 请登录后投票
   发表时间: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
0 请登录后投票
   发表时间:2013-06-07  
Failed to open database '/sdcard/WXYP/Data/WXYP.db

就是這裡了.首先有沒有SDCARD,第二,看看創建數據庫文件是否配置對了
1 请登录后投票
   发表时间:2013-06-14  
谢谢  就是这个问题!解决了!
0 请登录后投票
   发表时间:2013-06-19  
别迷信,总有原因的。
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics