2010-04-26 20 views
1

J'ai signé l'application et en essayant d'installer sur Nokia 5000 en donnant l'erreur "Application not supported". et échec du téléchargement de l'application.application non prise en charge erreur lors de l'installation de l'application signée

J'ai utilisé le MIDP 2.0 et ont donné suite à l'application permission MIDlet-Permissions: javax.microedition.pim.ContactList.read, javax.microedition.io.Connector.http, javax.microedition.io.Connector.socket, javax.microedition.media.control.RecordControl

lorsque je modifie l'autorisation comme application suivante en mesure de télécharger et enfin lorsque le téléchargement terminé télécharger en tant qu'erreur "Invalid applicaion". MIDlet-Autorisations: javax.microedition.pim.ContactList.read, javax.microedition.io.Connector.http, javax.microedition.io.Connector.socket MIDlet-Permissions-Opt: javax.microedition.media.control.RecordControl

Je suis capable d'installer et d'exécuter une application non signée sur ce modèle.

Aidez-moi ici.

Merci Sohil

Répondre

1

Merci pour la réponse.

Je pense que votre suggestion est ici.

Je devine que certaines des autorisations vous indiquée est pas pris en charge par le téléphone . C'est la raison de l'erreur initiale "application not supported" .

La fonctionnalité d'enregistrement n'étant pas prise en charge dans 5000, l'autorisation suivante n'est pas compatible avec ce téléphone. javax.microedition.media.control.RecordControl

Donc je dois créer la construction séparée particulière pour ce modèle sans cette autorisation et aussi je dois supprimer la référence de contrôle de médias du code. Merci

0

Je ne suis pas certain à 100%, je compris votre question, mais voici quelque chose à vérifier:

Je devine que quelques-unes des autorisations que vous avez énumérés est pas pris en charge par le téléphone. C'est la raison de l'erreur initiale "application non supportée". J'ai également une théorie sur l'erreur "application invalide". Les autorisations MIDlet sont répertoriées à la fois dans le fichier JAD et dans le fichier manifest dans le fichier JAR. Pour les applications signées, les entrées dans le manifeste JAD et JAR doivent être identiques. La non-concordance est une cause fréquente de l'erreur "application invalide" que vous mentionnez. Si vous essayez de modifier les autorisations du JAD d'un MIDlet signé, vous recevrez probablement cette erreur. Parce que le fichier JAR est signé et ne peut pas être modifié, la modification des autorisations n'est pas possible après la signature.