db4ov8.1android创建数据库
我在android应用程序中使用db4o,在创建数据库文件时似乎遇到了一些麻烦。我正在使用下面这行代码:db4ov8.1android创建数据库,android,storage,crud,offline,db4o,Android,Storage,Crud,Offline,Db4o,我在android应用程序中使用db4o,在创建数据库文件时似乎遇到了一些麻烦。我正在使用下面这行代码: ObjectContainer db = Db4oEmbedded.openFile(Db4oEmbedded.newConfiguration(), "Teams"); 上次我听说它会为你创建一个DB,然后你可以从那里操纵它。每次我运行我的应用程序时,每当我尝试创建名为“团队”的数据库时,它都会崩溃,但无法工作。我在互联网上搜寻了一个解决方案,但一直没有找到 我找到了问题的根源,似
ObjectContainer db = Db4oEmbedded.openFile(Db4oEmbedded.newConfiguration(), "Teams");
上次我听说它会为你创建一个DB,然后你可以从那里操纵它。每次我运行我的应用程序时,每当我尝试创建名为“团队”的数据库时,它都会崩溃,但无法工作。我在互联网上搜寻了一个解决方案,但一直没有找到
我找到了问题的根源,似乎是
Db40Embedded.newCOnfiguraiton() ///is what is causing the crash...
所以我试了一下:
final EmbeddedConfiguration config = Db4oEmbedded.newConfiguration();// crashes here
config.common().add(new AndroidSupport());
db = Db4oEmbedded.openFile(config, dbPath);
但它仍然在同一条线上崩溃。。。有什么不对劲吗
谁能告诉我如何创建数据库文件,而不是如何使用db4o(CRUD操作)。我所需要的只是知道如何以及在何处存储和创建一个数据库文件,该文件可与我的android应用程序的db4o一起使用。。。。谢谢
我想我找到了问题所在:
有人知道怎么修吗
我知道了!看下面 以前没有听说过或处理过这个问题,只是想帮你摆脱困境。检查链接。并且,可能是您访问的链接 不确定这是否对你有帮助 此外,您还可以在此搜索他们的社区: 参考链接:
我终于明白了!要使用上述代码,请执行以下操作:
final EmbeddedConfiguration config = Db4oEmbedded.newConfiguration();// crashes here
config.common().add(new AndroidSupport());
db = Db4oEmbedded.openFile(config, dbPath);
您只需下载最新的8.1版本的db4o,并将其放入'libs'文件夹中,然后将其添加到Android私有库中。一旦有了jar,就可以运行与db4o相关的所有代码。以下是一个例子:
编辑您的问题,使其包含完整的异常stacktrace。我尝试了您的链接提供给我的所有方法,但仍然没有一种有效。。。。。不过,我很感谢你的帮助……)@格雷格·胡。。。我希望,这些链接一定能解决你的问题…:(…所以,你能做的是,发布你的完整代码和你得到的错误日志。这几乎是我的完整代码,我所做的只是在创建我的活动时创建一个db…无论我做得多么简单,它仍然崩溃。。。。