2009-09-02 21 views
1

J'ai créé une application BlackBerry mais j'ai des problèmes pour la publier sur mon site Web. J'ai téléchargé les fichiers jad, jar, alx et cod (à partir desquels j'ai extrait tout le contenu). J'ai également ajouté les types MIME manquants. Mais quand j'essaye de télécharger l'application en demandant le dossier de jad, j'obtiens une erreur de 500 avec les détails en disant que le fichier myproject-30.cod est manquant. J'ai donc regardé la liste des fichiers de morue ... bien sûr, ils vont de 0 à 29. Non 30, 31 ou plus. Cependant, dans le fichier JAD, il y a des références pour les fichiers de codage jusqu'à 110.Trop de pièces de codage dans le fichier jad

Ma question est: comment puis-je configurer eclipse pour produire le fichier jar correctement? Ou, alternativement, comment puis-je modifier le fichier JAD pour supprimer les références aux 30 fichiers de codage? Ou peut-être est-ce que le fichier de morue est des fichiers manquants?

+1

Juste un petit commentaire - si vous avez autant de fichiers COD pour votre application, il est probablement dans la plage "multi-mégaoctets" pour la taille. C'est assez gros et s'il s'agit d'une application grand public, vous risquez de perdre des utilisateurs simplement en raison de l'espace limité sur l'appareil. Vous pouvez envisager de réduire la taille des images ou de l'audio en réduisant la qualité ou en créant une construction différente pour chaque périphérique et exclure les supports (images, etc.) qui ne sont pas nécessaires pour cette taille d'écran. –

Répondre

0

Pour une raison quelconque, le fichier JAD n'a pas été recréés par l'outil de compilation RAPC. Fondamentalement, il a été créé il y a quelques semaines et c'est tout, si clairement que ce n'était pas à jour. Pour forcer le plugin eclipse à recréer le fichier, je l'ai simplement supprimé. Le nouveau fichier fonctionne maintenant correctement.

1

Vous pouvez essayer avec blackberry ant tools, tâche ressemblera à ceci:

<target name="produce_ota"> 
    <mkdir dir="${ota.dir}" /> 
    <jadtool input="your_app_name.jad" destdir="${ota.dir}"> 
     <fileset dir="${build.dir}" includes="*.cod" /> 
    </jadtool> 
</target> 

Cela produira toutes les parties de morue nécessaires et le fichier JAD à $ {} ota.dir l'hypothèse où il y aura des applications dans construits Le répertoire $ {build.dir}.

Check out tutoriel slashdev.ca - Blackberry development with Ant & Eclipse