黑莓COD构建问题

时间:2010-02-11 18:47:20

标签: blackberry build cod

我有一个大小为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

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

超过15年,GCC manual包括句子“如果编译器得到致命信号,任何输入,那就是编译器错误。可靠的编译器永远不会崩溃“。 (强调我的)。

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