没有这样的表android_metadata,有什么问题吗? [英] No such table android_metadata, what's the problem?
问题描述
我复制pre-现有的数据库,以 /数据/数据/包名称/使用code数据库
从<有学问href="http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/">using-your-own-sqlite-database-in-android-applications
复制后,我收到了以下日志消息打开数据库:
没有此类表android_metadata P>
我是否需要创建一个名为android_metadata表?什么值我需要插入到该数据库中的表
非常感谢
其实,多一点读书,我发现我需要
打电话时使用 SQLiteDatabase.NO_LOCALIZED_COLLATORS
标志
SQLiteDatabase.openDatabase()
- 这不再导致问题
I am copying a pre-existing database to /data/data/packagename/databases
using code learned from using-your-own-sqlite-database-in-android-applications
After copying, I recieve the following log message on opening the database:
No such table android_metadata
Do I need to create a table named android_metadata? And what the values do i need insert into this database table
Thanks very much
Actually, with a bit more reading, I have discovered that I need to
use the SQLiteDatabase.NO_LOCALIZED_COLLATORS
flag when calling
SQLiteDatabase.openDatabase()
- this no longer causes the problem.
这篇关于没有这样的表android_metadata,有什么问题吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!