Отправленные файлы.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
который был успешно опубликован в мире приложений.
Рекомендации: