我们已将我们的 android 应用程序移植到 Blackberry 10 上。它运行良好,但一些用户在启动时收到“应用程序已意外停止”错误。错误的堆栈跟踪:
Caused by: android.database.sqlite.SQLiteException: unable to open database file
at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1849)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:854)
at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:847)
at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:544)
at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:203)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:118)
在 Android 设备和 Blackberry 模拟器上,我们从未遇到过该错误,所以我猜这是设备或 BB 运行时的 android 应用程序有问题。有人遇到过同样的问题吗?有什么解决方法吗?