"Неверное приложение. Удалить?" только при компиляции с Nokia SDK - PullRequest
2 голосов
/ 02 августа 2010

Я занимаюсь разработкой программного обеспечения для своего университета и в настоящее время пытаюсь реализовать функциональность NFC, которая требует от меня перехода от стандартной платформы беспроводных инструментов Sun (реализованной через NetBeans ) на Nokiaплатформа (также реализована через NetBeans).

Проблема заключается в том, что всякий раз, когда я компилирую код с реализацией платформы Nokia и запускаю программу, на телефоне Nokia, установленном на моем компьютере, или в эмуляторе, на телефоне отображается окно"Неверное приложение. Удалить?"с ответом да / нет.Это останавливает установку приложения.Странно то, что если я скомпилирую тот же код с реализацией платформы Sun, он без проблем будет работать на телефоне Nokia.Я пробовал это с двумя разными SDK Nokia (Nokia 6212 NFC SDK Series 40 и SDK Series 5 5) с одинаковыми результатами.

Чем отличается Nokia SDK от других?

Ответы [ 3 ]

2 голосов
/ 04 августа 2010

Кажется, существует некоторое расхождение между проектом, созданным на платформе Sun, и проектом, созданным на платформе Nokia.

Хотя исходная программа, изначально созданная на платформе Sun, скомпилирована с NokiaПлатформа вызвала недействительность приложения, когда я создал новый проект с нуля, используя платформу Nokia, и просто скопировал исходную программу поверх работающей программы.Между файлами JAD / manifest и между ними нет заметной разницы.

1 голос
/ 26 августа 2010

Если вы скопировали исходный код, возможно, вы не скопировали «manifest.midlets», т. Е. Сообщает ОС, какие «формы» создаются. Обычно вы найдете это в свойствах проекта.

(например, в среде IDE NetBeans - дескриптор приложения, вкладка «Мидлеты» - она ​​не должна быть пустой).

0 голосов
/ 03 августа 2010

Убедитесь, что следующие атрибуты (пары ключ: значение) находятся в файле JAD, а также файл манифеста в файле JAR:

  1. Имя мидлета
  2. MIDlet-Версия
  3. Продавец мидлетов
  4. URL-адрес Jar-мидлета
  5. Размер банки-мидлета
...