0

COD に組み込みたいサイズ 20MB のデータベースがあります。これは義務付けられた要件です。

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を使用していませんが、原則は引き続き適用されます。20MBのBLOBがCODファイルでサポートされていない場合、コンパイラはそのように明示的に通知する必要があります。クラッシュしないはずです。コンパイラにバグが見つかったので、RIMに報告する必要があります。

于 2011-02-23T22:28:13.510 に答える
0

もう 1 つの可能性は、FileConnection API を使用して、デバイスの SDCard にファイルを保存することです。最初にデータをロードするための解決策を考え出す必要があります (アプリにダウンロードさせるか、USB 経由で手動でインストールする) が、それが最良の選択肢である可能性があります。

于 2010-02-26T22:25:50.300 に答える