2011-05-19 5 views
1

J'ai l'application blackberry et je veux faire des builds différentes, qui ont des graphismes différents et des constantes. Le nom et l'icône de l'application sont également différents. Des builds différents (de la même application) devraient pouvoir vivre côte à côte sur un périphérique. iOS a un ID spécial pour cela, dans Android est de renommer les paquets nécessaires, j'ai également essayé de renommer les paquets dans BlackBerry, mais il y a encore quelques problèmes et je reçois erreur de classe en double. Alors, quel est l'identifiant unique pour l'application BlackBerry? et comment faire en toute sécurité différentes constructions de marque?Identifiant unique de l'application BlackBerry

Répondre

0

Utilisez ANT, obtenir BB Ant Outils: http://bb-ant-tools.sourceforge.net/

J'utilise un script ANT massif qui fait toutes sortes de magie pour BlackBerry construit, la copie des classes différentes et des actifs en fonction des besoins autour du client. Vous pouvez avoir des paramètres pour RAPC dans ANT comme ceci:

 <rapc nowarn="true" 
       output="${codName}" 
       srcdir="${sourceDirectory}" 
       jdehome="${jdeDirectory}" 
       destdir="${ouputBuildDirectory}"> 
      <jdp title="${jdpTitle}" 
       vendor="${productVendor}" 
       version="${productVersion}" 
       description="${productDescription}" 
       icon="icon_inactive.png" 
       runonstartup="true" 
       /> 
     </rapc> 

Si vous faites différents builds pour différents clients que vous avez vraiment besoin de mettre en place un ensemble d'outils en utilisant ANT

+0

Je script ant similaire, donc ce qui est cet identifiant unique? les paquets doivent être renommés? – Janci

+0

Vous devez renommer uniquement les classes, qui implémente l'interface Persistable. – oxigen