0

J'utilise suivant la ligne de code dans mon application Java BlackBerry (6,0)Code BlackBerry avertissement de signature

private static final int HPADDING = Display.getWidth() <= 320 ? 6 : 8; 

mais Eclipse me donne un avertissement en disant que:

Signing Required: RIM Runtime API (0x52525400): Protected Class  
net.rim.device.api.system.Display 

L'application installée sur l'appareil mais ça ne marche pas. Donc, je veux savoir que Y at-il une méthode pour le faire sans signer l'application. Je suis très nouveau à Blackberry s'il vous plaît aidez-moi.

Merci!

+0

Y a-t-il un problème lors de la signature de votre application? la signature est pour la sécurité. – Signare

+2

Cet élément est uniquement accessible aux applications signées. Si vous avez l'intention d'utiliser cet élément, visitez le site http://www.blackberry.com/go/codesigning pour obtenir un ensemble de clés de signature de code. La signature de code est requise uniquement pour les applications exécutées sur des smartphones BlackBerry; développement sur BlackBerry Smartphone Les simulateurs peuvent se produire sans signature de code. –

+0

J'ai essayé de signer des codes. Après avoir rempli le formulaire nécessaire reçu trois clés, mais je n'ai pas beaucoup d'expérience si la signature de code n'a pas fonctionné. Existe-t-il une méthode alternative pour le faire. Merci pour vos commentaires! – Grant

Répondre

2

Si votre code contient une référence à l'API signée, vous devez signer votre application avant de l'installer sur le périphérique réel. L'application non signée qui utilise l'API signée peut s'exécuter sur un simulateur mais ne sera pas lancée sur un périphérique réel.

Appliquer pour les clés de signature ici: http://www.blackberry.com/go/codesigning

Vous recevrez un email avec les clés de signature ci-joint. Suivez les instructions du courrier électronique reçu pour installer ces clés et utilisez-les pour signer votre demande.

+0

Merci succès :) – Grant

Questions connexes