- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我开发了一个访问设备中数据库的应用程序;但是,我现在不知道它不能访问数据库执行这样的代码行:
this.productoHelper.getWritableDatabase();
这是我的异常堆栈跟踪:
01-16 19:20:04.629: E/Database(17236): CREATE TABLE android_metadata failed
01-16 19:20:04.639: E/Database(17236): Failed to setLocale() when constructing, closing the database
01-16 19:20:04.639: E/Database(17236): android.database.sqlite.SQLiteDatabaseCorruptException: database disk image is malformed
01-16 19:20:04.639: E/Database(17236): at android.database.sqlite.SQLiteDatabase.native_setLocale(Native Method)
01-16 19:20:04.639: E/Database(17236): at android.database.sqlite.SQLiteDatabase.setLocale(SQLiteDatabase.java:1987)
01-16 19:20:04.639: E/Database(17236): at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1855)
01-16 19:20:04.639: E/Database(17236): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
01-16 19:20:04.639: E/Database(17236): at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:854)
01-16 19:20:04.639: E/Database(17236): at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:847)
01-16 19:20:04.639: E/Database(17236): at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:550)
01-16 19:20:04.639: E/Database(17236): at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:203)
01-16 19:20:04.639: E/Database(17236): at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:118)
01-16 19:20:04.639: E/Database(17236): at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:187)
顺便说一下!当我尝试从 Eclipse 模拟器执行此操作时,它运行正常,但无法在设备中运行。
最佳答案
尝试使用SQLiteDatabase.NO_LOCALIZED_COLLATORS
在打开数据库之前。
关于java - 创建表 android_metadata 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8884761/
我尝试将现有的数据库文件集成到我的 Android 项目中。我按照此 blog 上的说明进行操作.他们写道,我必须添加一个表 android_metadata,其中包含一个名为 locale 的列,并
我开发了一个访问设备中数据库的应用程序;但是,我现在不知道它不能访问数据库执行这样的代码行: this.productoHelper.getWritableDatabase(); 这是我的异常堆栈跟踪
我正在按照教程尝试使用之前创建的数据库: http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-appli
我有以下 SqlCipher 数据库。当我第一次安装该应用程序时它工作正常,但如果我关闭,从最近的历史记录中删除该应用程序(从堆栈中删除)并重新打开它崩溃并出现以下错误的应用程序。一旦遇到异常,数据库
我正在尝试在我的 android 应用程序中附加一个现有的 sqlcipher 数据库(已加密),但是在将其复制到我的目录后,它无法使用“SQLiteDatabase.openDatabase(...
我正在开发一个使用 SQlite 数据库的应用程序。我的应用程序在每个操作系统版本和所有模拟器中都运行良好,但它只会在使用 OS version 2.3.3 的设备中产生问题。我收到 CREATE T
我是一名优秀的程序员,十分优秀!