Проблема сборки наложенного платежа Blackberry - PullRequest
0 голосов
/ 11 февраля 2010

У меня есть база данных размером 20 МБ, которую я хотел бы встроить в ХПК. Это обязательное требование.

Как я могу получить Rapc для создания 20 МБ?

При сборке приложения появляется ошибка компилятора:

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 ]

3 голосов
/ 12 февраля 2010

Возможно, вам потребуется пересмотреть это требование. 20 МБ больше доступного хранилища программ (где должны находиться все установленные файлы ХПК) во многих Blackberry.

0 голосов
/ 24 февраля 2011

Более 15 лет в руководство GCC включены предложения: «Если компилятор получает фатальный сигнал, для любого ввода независимо от , это ошибка компилятора. никогда не врезаться ". (выделение мое).

Вы не используете GCC, но принцип все еще применяется. Если капли размером 20 МБ не поддерживаются в файлах наложенного платежа, компилятор должен сообщить вам об этом явно; это не должно разбиться. Вы нашли ошибку в компиляторе, и вы должны сообщить об этом в RIM.

0 голосов
/ 27 февраля 2010

Другой возможностью является использование API-интерфейса FileConnection и сохранение файла (-ов) на SD-карте в устройстве. Вам нужно будет найти решение для начальной загрузки данных (загрузите ваше приложение или установите вручную через USB), но это может быть вашим лучшим вариантом.

...