MissingNativeError выбрасывается при импорте файла Jar в BlackBerry - PullRequest
3 голосов
/ 14 января 2010

У меня есть несколько библиотек, которые я хочу импортировать в мой проект. Это все файлы Jar, которые я создал, и они были созданы с использованием Eclipse, а затем предварительно проверены с помощью инструмента командной строки.

Теперь я работаю в BlackBerry JDE (не в Eclipse) и добавил файлы Jar в свой основной проект. Первоначально он не компилировался, жалуясь на ошибку карты стека. Именно это побудило меня предварительно проверить банки.

Теперь я могу импортировать классы из Jars, и он прекрасно компилируется, но как только я пытаюсь запустить приложение на симуляторе и получить доступ к классу в Jar, он выдает MissingNativeError.

Я попытался разделить каждый файл Jar в свой собственный проект библиотеки в рабочей области и правильно настроить ссылки на проект, но ничего не изменилось. Мало что я нашел по этой ошибке онлайн, не помогает. Один человек, который решил эту проблему, говорит, что он сделал это, изменив Библиотеку на приложение CDLC, но если я это сделаю, то я даже не смогу установить, что проекты зависят от нее.

Как ПРАВИЛЬНО работает РАБОТА, чтобы создать библиотеку кода, которая может быть включена в другие проекты, кроме включения исходных файлов в каждый проект? Это предполагает использование файлов COD вместо этого? Есть ли другой способ заставить его работать?

Примечание : файлы JAR находятся в каком-то другом каталоге, а не рядом с проектом или рабочей областью, хотя это не должно быть проблемой. Когда я компилирую проект, библиотеки появляются в каталоге симулятора, а файлы jar содержат все нужные классы из того, что я вижу.

1 Ответ

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

Я так и не решил проблему как таковую. Я просто изменил способ создания проекта, чтобы он был таким же, как тестовая банка, и все стало работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...