Question

Je .cod essayé le déploiement, les fichiers .alx.jar sur simulateur blackberry 8100, l'application ne se phone.I sur déployée en utilisant le plugin Blackberry suis pour Eclipse. Comment puis-je résoudre ce problème?

S'il vous plaît aider


Mise à jour

Salut, Merci pour votre réponse. Je suis en train d'exécuter l'application comme vous le suggérez.

Ai-je besoin d'installer une nouvelle configuration d'exécution à chaque fois que je lance un projet?

Quelle devrait être la valeur par défaut pour la configuration de construction? [Debug, privé, ou Release]

Était-ce utile?

La solution

Copie des fichiers .cod dans le répertoire du simulateur (où tous les autres fichiers .cod sont) et le redémarrage du simulateur fonctionnera.

Probablement que vous souhaitez déployer automatiquement Eclipse. Si cela ne fonctionne pas pour vous, il y a deux choses à vérifier:

Vérifiez que le projet a été activé pour BlackBerry -. Dans le menu contextuel de clic pour le projet, assurez-vous que Activer pour BlackBerry est cochée

Si c'est déjà cochée (comme il est par défaut lorsque vous créez un nouveau projet BB), puis parfois construire explicitement le projet fera l'affaire: Dans le menu projet, choisissez Construire Simulation active BlackBerry

EDIT: En réponse à certains commentaires ci-dessous je pensais à autre chose. La configuration que vous choisissez peut avoir quelque chose à voir avec vos problèmes (BlackBerry -> Configurations de construction). La configuration dans le JDE Plug-in ne modifie pas le code généré, mais Finalité affecter les projets sont activés pour BlackBerry. Si vous changez de configurations, votre projet peut devenir non activé.
Comme il ne touche pas le code, je habituellement suffit de choisir une configuration et de s'y tenir tout au long de débogage et de la libération.

Autres conseils

Vous pourriez manquer « pot » dans votre PATH. Si oui, le plugin Eclipse BB échoue silencieusement et votre application ne sera pas poussé à votre répertoire plugin simulateur. Pour voir cet échec dans Eclipse, choisissez « Projet> Créer Simulation BlackBerry actif ».

Si vous n'avez pas pot dans votre chemin, vous verrez:

I/O Error: Cannot run program "jar": CreateProcess error=2, The system cannot find the file specified rapc executed for the project

Alors, si votre JDK ici:

C:\Sun\SDK\jdk\bin

Ensuite, ajoutez à votre environnement de la variable PATH du système, puis re-run 'Build Simulation BlackBerry actif' et vous devriez voir:

rapc executed for the project [YOUR PROJECT]

Voici quelques idées:

1) Si vous avez des erreurs de construction puis l'application ne se déploiera pas au simulateur. Le compilateur Eclipse (qui souligne les erreurs de compilation en rouge) est différent de celui de « RAPC » qui crée le binaire pour le simulateur. Je l'ai entendu parler de situations où la construction Eclipse semble fonctionner, mais la compilation de RAPC échoue. - Vérifiez la console pour la sortie RAPC détaillée (cela pourrait ne pas ressembler à une erreur de génération d'Eclipse normal)

2) Dans le menu Eclipse, ouvrez BlackBerry -> Configurer BlackBerry Workspace.

Dans BlackBerry JDE choisissent Code Signing et assurez-vous que les trois cases de RIM sont sélectionnés. J'ai eu des erreurs de compilation lorsque ceux-ci ne sont pas sélectionnés.

Dans BlackBerry JDE choisir des composants installés. Choisissez d'utiliser le package de composants 4.7.0 comme je l'ai entendu parler de problèmes avec le simulateur 4.5.0.

Vous devez supprimer toutes ces réponses supplémentaires que vous posté, ou vous pourriez obtenir downvotes -. Ils devraient être des commentaires au lieu de réponses

Vérifiez si votre simulateur est configuré pour nettoyer le système de fichiers / configuration avant de lancer le simulateur. Simulateurs peuvent être mis en place comme ça. Si vous désactivez, l'application ne doit pas disparaître.

Pour les futurs lecteurs, il y a une autre possibilité pour cette question. Vérifiez votre répertoire de projet établi (dossier) pour un fichier ProjectName.err. Cela peut donner une idée de la raison pour laquelle votre construction échoue en silence et donc ne pas déployer. Dans mon cas, il était une « erreur! 907 », une nouvelle icône, j'ai ajouté à mon projet était trop grand. Il n'y avait absolument pas d'autres indications dans Eclipse 3.4.1 qu'il y avait un problème dans ma construction.

Juste couru à travers le même genre de problème: projet compilé bien, mais n'a pas déployé sur tout appareil ou sur un simulateur, même si le débogueur a dit qu'il était attaché! Le problème est venu d'un fichier .zip qui se trouvait dans le répertoire ./src du projet, la suppression ou le déplacer quelque part résolu d'autre ce cas. Je voudrais ne pas avoir passer 2 + heures sur un problème stupide: /

Je sais que cela est vieux, mais vous devez faire l'option « générer ALX » de droite en cliquant sur le menu du projet ainsi ou il ne se déploiera pas, au moins il ne fonctionne pas moi.

Je suis tombé sur le même problème et aucune des réponses affichées ici a fonctionné pour moi.

J'ai joué et a finalement fait le travail. Le problème était que le nom du fichier de sortie contient un tiret ( « - ») . La modification de ce nom dans la section de construction de descripteur d'application BlackBerry fait l'affaire.

Je veux dire, comment stupide un développeur doit être de glisser ce genre de bug. Aucune erreur signalée et pourquoi rejeter les noms avec des traits d'union en premier lieu? Donnez-moi mes deux heures RIM « développeurs »!

J'ai eu le même problème. La raison utilisait ' ü caractère dans le titre.

Je suis face aujourd'hui à ce problème, mais avec un projet MIDlet. Il est avéré être que j'ai oublié de préciser le champ « Nom de la classe principale MIDlet » dans le descripteur d'application BlackBerry (BlackBerry_App_Descriptor.xml). Une fois que je l'application spécifié, il est apparu sur le simulateur correctement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top