Une APK être emballé après une mineure d'édition de texte?

Je suis de la création d'un logiciel permettant de guider l'utilisateur à travers quelques étapes, pour publier une application android (fichier APK).

La façon dont je le fais, c'est que le fichier APK est déjà compilé, et tout ce que j'ai à faire est de remplacer un fichier XML dans le paquet, et qui va changer le comportement de l'application. Mon gros problème, c'est que maintenant déballage du fichier apk, et faire toute petite modification de texte, puis l'emballer de nouveau, les pauses, la signature et empêche l'application de s'exécuter sur n'importe quel appareil, ce qui donne l'impression que la signature est incorrecte.

Comment puis-je résoudre ce problème? Je veux l'ouvrir en toute sécurité l'APK, écrire quelque chose dans un fichier texte et de le fermer à nouveau. Notez que cette opération sera réalisée sur l'ordinateur de l'utilisateur (après il achète notre application) donc nous sommes recherchez un outil en ligne de commande avec pas d'exigences particulières comme JDK.

Toute aide?

C'est l'erreur que je reçois: Échec [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
Si les achats des utilisateurs de votre application, puis ils ont pour extraire l'APK, apporter des modifications et de les reconditionner à nouveau, puis installer la mise à jour de leur appareil? Sérieusement?
Vous avez mal compris. Tout cela est transparent pour l'utilisateur. L'utilisateur passe par un certain nombre de clics, et puis le programme (dans le fond) permettra de mettre à jour le fichier APK. L'utilisateur n'aura qu'à voir un gros bouton "Publier" et ne sait pas ce qu'il se passe.
Ce qui est à l'utilisateur de changer?
L'utilisateur aura le choix de certaines couleurs, d'images, de glisser-déposer des trucs dans une interface graphique, etc. C'est l'application vraiment. Une fois qu'il frappe le publier, je rassemble tous ses commentaires dans un fichier XML, et que vous voulez le mettre à l'intérieur le fichier APK.

OriginalL'auteur Ayman Abdel-Rahman | 2012-04-14

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *