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

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

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

С уважением,

Ответы [ 2 ]

0 голосов
/ 03 апреля 2012

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

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

0 голосов
/ 02 апреля 2012

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


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

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

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

Последующие действия# 1 - может не работать:

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

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

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

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

...