2010-06-24 5 views
2

Ce sera ma première application de signature de signature en utilisant Keytool et Jarsigner.Problèmes avec la signature de mon application fichier apk

je lance mon apk à travers le processus de signature du marché, étape par étape comme il est expliqué dans le site officiel Android

https://developer.android.com/guide/publishing/app-signing.html

processus terminé avec succès signé apk créé.
L'installation de cette apk sur Nexus One est également passée, mais lorsque j'essaie de la lancer à partir de Nexus One, j'ai reçu l'erreur Permission Denial.

Aidez-nous s'il vous plaît.

J'ajoute ici une erreur complète: BTW Je lance mes tests depuis apk car ils sont écrits avec Instrumentation.

INSTRUMENTATION_STATUS: id=ActivityManagerService 
INSTRUMENTATION_STATUS: Error=Permission Denial: starting instrumentation Compon 
entInfo{com.android.phonetests/com.android.phonetests.PhoneInstrumentationTestRu 
nner} from pid=4598, uid=4598 not allowed because package com.android.phonetests 
does not have a signature matching the target com.android.phone 
INSTRUMENTATION_STATUS_CODE: -1 
+0

Quel environnement utilisez-vous? Si vous utilisez Eclipse, vous pouvez déboguer sur votre appareil et ne pas avoir à effectuer une signature manuelle ou une installation apk. –

+0

Salut, je n'utilise pas Eclipse – ilana

+0

Ups! vous devez aligner votre application puisque vous avez ce message "ce n'est pas autorisé parce que le package com.android.phonetests n'a pas de signature correspondant à la cible com.android.phone", utilisez: zipalign -v 4 "C: \ Android \ Apps \ MyAppNotAligned.apk "" C: \ Android \ Apps \ MyAPP.apk " – Jorgesys

Répondre

0

Vous n'êtes pas en mesure d'obtenir toutes les autorisations simplement en le demandant; Il existe de nombreuses autorisations qui nécessitent une signature spécifique (normalement la signature de la plate-forme du système) pour être accordées.

Désinstallez votre application, puis installez-la pendant la surveillance de logcat. Recherchez les messages qui indiquent la reconnaissance d'une signature demandée mais refusée.

Questions connexes