0

我真的很难让一个预烘焙的 db4o 数据库在我的 android 应用程序中工作。如果我将它包含在 /res/raw 文件夹中然后阅读它,它就不起作用。如果我将它复制到 app_data 或 sdcard 然后尝试读取它,它将就像我打开一个新数据库并为我提供 0 个查询条目。以前我只是在应用程序首次打开时创建所有条目,但随着数据库的增长,创建时间也达到了不可持续的水平。我真的非常感谢你能给我的任何帮助。如果我可以在应用程序中包含我预先填充的 db4o 文件,那将是完美的。附加信息:我已经用 ome 仔细检查了 db4o 文件,并且在我的本地计算机上创建 db 没有问题。

提前致谢。

4

1 回答 1

0

如果有人和我落入同一个陷阱,答案是:

在 android 上,该类被注入到 db4o db 中,包名以默认的类名作为前缀。因此,从另一个应用程序访问将寻找 +。

于 2012-12-05T08:40:32.913 回答