Проблема сборки наложенного платежа Blackberry

У меня есть база данных размером 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 ответа

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

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

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

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

Другие вопросы по тегам