Есть ли список классов, методов и API, которые будут вызывать разрешение RIMAPPSA2 при подписании приложения Blackberry?

Я понимаю, почему разрешение RIMAPPSA2 выбрасывается при подписании приложения BlackBerry. Однако я не знаю, какие классы, функции и / или API требуют такого разрешения.

Есть ли способ узнать (или лучше документацию, перечисляющую эту информацию)?

С Уважением,

2 ответа

Решение

Разрешение RIMAPPSA2 требуется при работе с Blackberry Controlled API. В этом конкретном случае я определял новые классы и переопределял существующие классы в одной из частей пакета API-интерфейсов Blackberry Controlled.

Перемещение моих классов в пакет, не контролируемый API Blackberry Controlled, решило проблему.

Я только что решил аналогичную проблему для себя. Согласно моему ответу на BlackBerry RIMAPPSA2 требуется ключ подписи - почему?, Я обновил этот ответ, чтобы помочь в случае будущих поисков по подобным словам...


Это может быть связано с ошибкой в ​​Eclipse или RIM. Возможно, вы не используете классы RIMAPPSA2.

Хорошо, в это трудно поверить, но эта страница может решить проблему для некоторых:

В основном это ошибка, и путем изменения дескриптора приложения, сохранения, удаления и повторного добавления файла JAR проблема устраняется.

Продолжение № 1 - может не сработать:

Приведенное выше решение позволило мне создать и подписать приложение. К сожалению, приложение не будет работать на телефоне Module 'MyApp" attempts to access a secure API.

Продолжение № 2 - это сработало для меня:

Я задокументировал полное решение, которое работало для меня здесь:

В моем случае я импортировал свой собственный файл JAR, и мне нужно было установить тип сборки этого проекта как MIDLET, Установка как LIBRARY или же APPLICATION вызванные проблемы.

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