0

我有一个大小为 20MB 的数据库,我想将它构建到 COD 中。它是强制性要求。

如何让 rapc 构建 20MB?

当我构建应用程序时,我收到编译器错误:

java.lang.NullPointerException
    at net.rim.tools.compiler.d.af.bb(Unknown Source)
    at net.rim.tools.compiler.d.af.null(Unknown Source)
    at net.rim.tools.compiler.d.k.for(Unknown Source)
    at net.rim.tools.compiler.d.aa.p(Unknown Source)
    at net.rim.tools.compiler.d.aa.a(Unknown Source)
    at net.rim.tools.compiler.Compiler.if(Unknown Source)
    at net.rim.tools.compiler.Compiler.k(Unknown Source)
    at net.rim.tools.compiler.Compiler.a(Unknown Source)
    at net.rim.tools.compiler.Compiler.compile(Unknown Source)
    at net.rim.tools.compiler.Compiler.main(Unknown Source)
Fatal Internal error: java.lang.NullPointerException
4

3 回答 3

3

您可能需要重新检查该要求。20MB 比许多黑莓上的可用程序存储(所有已安装的 COD 文件必须驻留的地方)大。

于 2010-02-12T02:43:13.120 回答
0

15 年多以来,GCC 手册中包含这样的句子“如果编译器收到致命信号,对于任何输入,无论,这都是编译器错误。可靠的编译器永远不会崩溃。” (强调我的)。

您没有使用 GCC,但该原则仍然适用。如果 COD 文件不支持 20MB blob,编译器应该明确告诉您;它不应该崩溃。您在编译器中发现了一个错误,您应该将它报告给 RIM。

于 2011-02-23T22:28:13.510 回答
0

另一种可能性是使用 FileConnection API,并将文件存储在设备的 SDCard 上。您必须想出一个初始加载数据的解决方案(让您的应用下载它,或通过 USB 手动安装),但这可能是您的最佳选择。

于 2010-02-26T22:25:50.300 回答