2012-02-08 5 views
6

J'ai un problème en essayant de signer mon application en mode de lancement de plus de deux/trois jours maintenant. J'ai essayé tout ce que je trouve comme une information dans internet/stackoverflow et rien n'a fonctionné pour moi. J'ai mis à jour mon ensemble SDK, mise à jour proguard à la version 4.7, vérifié pour les fichiers jar et les paquets de conflit, mais ne trouve aucune solution. J'ai inclus la bibliothèque dans mon projet principal, mais «jusqu'à présent, je n'ai eu aucun problème à signer ma demande.Android n'a pas réussi à exporter l'application

Des idées quoi d'autre que je peux essayer afin que je puisse résoudre ce problème, parce que je suis toujours en train de lire des informations sur Internet et ne trouve toujours pas de solution.

P.S. Je n'ai pas eu de problème avec la construction de la version de débogage et l'exécution sur le périphérique. Le seul problème que j'obtiens est seulement quand j'essaye de signer mon application sur le mode de libération et j'obtiens l'erreur Failed to export application.

+0

Avez-vous déjà un fichier apk exporté dans le dossier de destination? Je trouve que je dois supprimer les versions précédentes sinon je reçois une erreur. – Squonk

+0

En fait, la destination où je sauvegarde mon apk signé est mon bureau, où je supprime l'ancienne version chaque fois que je vais en créer une nouvelle. Donc je ne pense pas que ce soit le problème. –

+0

J'ai résolu ce problème en redémarrant simplement mon ordinateur ... peut-il aider quelqu'un .. –

Répondre

0

J'ai entendu parler de l'utilisation de @ + id dans un attribut comme layout_below, layout_above, etc., ce qui peut causer ce problème. utilisez ceci uniquement dans les cas android: id = "@ + id/idid".

+0

En fait j'utilise 'layout_below =" @ + id/id_of_elem "' beaucoup, mais ne me donne jamais ce genre d'erreur avant. C'est ma 50ème signature de mon application. –

+0

La version ADT vers le haut provoque le problème que j'ai entendu. J'ai vécu ce problème en réel. – lulumeya

+0

une idée de comment y remédier? –

2

Avez-vous créé votre propre certificat pour signer l'application à publier? N'utilisez pas le certificat de débogage généré automatiquement par Eclipse car vous ne pourrez pas signer votre application pour mise à jour plus tard (en particulier si vous exportez votre projet sur un autre ordinateur).

Si oui, votre certificat at-il expiré? Fournissez-vous les bons mots de passe?

+0

En fait jusqu'à maintenant j'ai signé mon application tellement de fois et n'ai jamais eu de problème. J'ai mon propre keystore et je suis presque sûr qu'il n'a pas expiré. Je n'arrive toujours pas à trouver une solution. –

3

Vous avez quelques erreurs, je dirais. Essayez d'exécuter l'application sur la machine virtuelle pour voir si cela fonctionne. si cela fonctionne, essayez de nettoyer et de reconstruire le projet, puis l'exportation .. travaillé pour moi

4

Croyez-le ou non ... J'ai eu le même problème ('android échoué à exporter ..' sans autre indication/message). Après de nombreuses heures, j'ai trouvé le problème: j'avais une ressource .jpg dans le dossier assets avec des caractères spéciaux (ilíaco.jpg). Juste enlever le caractère «offensant» et le problème résolu.

+0

Ce n'est pas une erreur spécifique, le demandeur cherche toutes les causes de «Impossible d'exporter l'application», pas seulement une cause. – Pachonk

+0

Merci. J'ai eu la même chose avec un «ö» dans un nom de fichier png. – pjw

0

Assurez-vous que vous avez suffisamment d'espace sur votre disque dur OS!

J'ai un petit SSD pour mon lecteur Windows, et j'utilise d'autres lecteurs pour mes applications/données. Qui avait beaucoup d'espace, mon SSD ne lui restait plus que quelques Mb (n'avait pas fait de nettoyage depuis un moment).

Turns sur Eclipse écrivait des fichiers temporaires AppData/Local et n'a pas assez d'espace pour les stocker - provoquant l'erreur ridiculement générique « Impossible d'exporter l'application »

0

J'ai eu quelques plugins bootstrap qui contenaient .swf des dossiers. Ils ne portaient jamais utilisé ou demandé. Seulement après que je les ai supprimés cela a fonctionné.

Pour être toujours sûr: ne garder que l'image + css, html, fichiers js et il ne sera jamais donner l'erreur bizarre

8

Pour moi, la réponse de Jmart était la bonne. Vous pouvez facilement avoir un nom de fichier pourri dans votre projet. Quoi qu'il en soit, je poste une réponse parce que, Android-Droid j'étais coincé avec le message commun "Failed to export applicaiton".

Mais en essayant de exporter mon application sans signature (voir la capture d'écran ci-dessous), cette fois il me donne une explication sur l'erreur! Alors qu'il ne dit rien quand vous signez avec l'assistant.

enter image description here

autres Hope it helps comme moi!

+0

+1 .. incroyablement exporté comme non signé donne une explication de l'erreur, normalement des ressources avec un mauvais nom, ... sans cette astuce, vous pouvez passer des heures à chercher quoi que ce soit – rupps

1

Ce que j'ai fait a été exporté non signé d'abord puis exporté signé. Cela a fonctionné, n'a jamais su ce qui l'a causé cependant.

1

Pour moi « Clean » et puis exécutez à nouveau « Export » - résolu

+0

Pour moi aussi :) Merci. –

0

j'eu le même problème. Correction en exécutant l'application en émulateur une fois - trouvé l'erreur (dans mon cas, il cherchait un sous-dossier d'actifs)

Correction de l'erreur, couru dans l'émulateur avec succès - puis exporté le fichier APK.

Espérons que cela aide.

Questions connexes