5

Comment puis-je empaqueter et distribuer mes applications à partir de l'IDE Eclipse?Comment empaqueter et déployer des applications BlackBerry sur un périphérique à partir d'Eclipse

Mes applications fonctionnent dans les simulateurs, mais je n'ai aucune idée de la façon de les déployer sur mon BlackBerry.

J'ai déplacé les fichiers sur la carte Média mais j'ai continué à recevoir des erreurs (c'est-à-dire des erreurs COD invalides). Y a-t-il un moyen approprié? Cela a bien fonctionné dans le simulateur!

Répondre

7

Si votre application utilise des API contrôlées, vous devez d'abord la faire signer par RIM. Pour plus d'informations sur la façon de postuler pour les clés de signature de code, recherchez here. Une fois vos clés installées, vous pouvez signer votre application via eclipse. Si vous utilisez Blackberry plugin 1.0, allez à BlackBerry> Request Signatures, Si vous utilisez le plugin v1.1 allez dans Project> BlackBerry> Package All

Si votre application n'utilise aucune API contrôlée, vous pouvez ignorer tout cela et chargez l'application avec quelque chose comme JavaLoader: JavaLoader -u load [codfile]

Ou vous pouvez lancer BB desktop manager et le pointer sur votre fichier de morue.

+0

Merci un mate de groupe - l'approche totalement JavaLoader a fonctionné! Mais qu'en est-il de la distribution via OTA pour mes clients? – Olaseni

+1

@Olaseni: Le fichier de codage a des fichiers .cod frères et sœurs zippés dedans. Extrayez les fichiers de code principaux. Mettez votre fichier JAD dans le dossier où vous avez extrait ce fichier de code. Téléchargez le dossier sur le serveur et donnez à vos clients l'URL du fichier JAD. Ça devrait marcher. – Prasham

1

Avant d'installer votre application dans l'appareil, vous devez les signer. Essayez d'installer l'application avec BB desktop manager, si cette erreur persiste, clean and build your project from eclipse project explorer's context view. J'ai également fait face à de tels problèmes parce que mes applications sont ciblées sur 4.6 et 4.7 et leurs eJde sont problématiques, donc j'ai changé de partie de déploiement et de débogage dans JDE plutôt que dans Eclipse.