Отправленные файлы.cod в мире приложений BlackBerry содержат ошибку (... попытки получить доступ к безопасному API)

Мы отправляем файл.zip в мир приложений Blackberry для публикации. Но они возвращают его, потому что говорят, что произошла ошибка: Ошибка запуска MyApp: модуль "MyApp" пытается получить доступ к безопасному API. Я искал об этой ошибке, и все сказали, что эта ошибка появится, если мое приложение не подписано. Но мы уверены, что он подписан, потому что мы подписываем его перед сборкой и передачей тестерам. Что может быть не так? Еще одна вещь, которую мы используем.jad, чтобы установить его на устройства, и если мы откроем.jad, то увидим там все подписи. Возможно ли, что подпись просто происходит на.jad, а не на файлах.cod?

1 ответ

Решение

Оказывается, имея большие размеры .cod или последний .cod размер 64 КБ и выше вызывает проблему. Я нашел несколько постов на форуме разработчиков Blackberry, где говорится, что когда .cod например, когда вы устанавливаете приложение через OTA и используете мобильную сеть, некоторые сети обрезают .cod таким образом удаляя подпись. Решением этой проблемы является добавление изображения (приблизительно 10 КБ) на res и перестроить приложение так, чтобы дополнительный cod могут быть созданы и размеры других cods будет меньше. мой cods что я представил с этой проблемой 86kb и последний cod составляет 63 КБ, я добавил образ 10 КБ и пересобрать приложение. новый cod был добавлен и размеры других cods уменьшить. Размер мой максимальный cod только 74kb, и недавно созданный cod 25 КБ. Это набор cods который был успешно опубликован в мире приложений.

Рекомендации:

Первая ссылка

Вторая ссылка

Третья ссылка

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