J'essaye de distribuer mon application à certaines personnes pour la tester. Je l'ai installé sur mon Desire directement depuis eclipse et cela fonctionne très bien.
Pour créer un fichier APK, je choisis "Exporter le package d'application non signé" directement depuis eclipse, puis un fichier APK a été créé. Je l'ai envoyé par e-mail et téléchargé le fichier sur la carte SD. Mais lorsque j'essaye de l'installer (en utilisant ES File Browser), je reçois un message disant "Application non installée" .
(J'ai déjà coché la case "Autoriser l'installation d'une application non marchande" sur mon téléphone) Des idées?
Ouais j'ai trouvé le problème, voir ma réponse ci-dessous:
Je ne savais pas que même avec l' option " Autoriser l'installation d'une application non marquée ", j'avais encore besoin de signer l'application. J'ai auto-signé mon application, en suivant ce lien auto-signer et libérer l'application, cela n'a pris que 5 minutes, puis je me suis envoyé par courrier électronique le fichier APK signé et l'ai téléchargé sur la carte SD, puis je l'ai installé sans aucun problème.
la source
Réponses:
Je ne savais pas que même avec l'option "Autoriser l'installation d'une application non marquée", j'avais encore besoin de signer l'application.
J'ai auto-signé mon application, en suivant ce lien auto-signer et libérer l'application , cela n'a pris que 5 minutes, puis je me suis envoyé par courrier électronique le fichier APK signé et l'ai téléchargé sur la carte SD, puis je l'ai installé sans aucun problème.
la source
Vous ne pouvez pas installer une application non signée sur un téléphone . Vous ne pouvez l'utiliser que pour tester avec un émulateur. Si vous souhaitez continuer, vous pouvez essayer d'auto-signer l'application.
De plus, puisque vous installez l'application à partir d'une carte SD, j'espère que vous disposez des autorisations nécessaires. Passez par stackoverflow.com et examinez les questions concernant l'installation d'applications à partir d'une carte SD - il y en a eu beaucoup et elles ont déjà été posées.
J'espère que ça t'as aidé.
la source
Vous ne pouvez tester le unsigned-apk que sur l'émulateur. Et comme étape de déploiement et de distribution de l'application, vous devriez lire cet article au moins une fois, je suggère: http://developer.android.com/guide/publishing/app-signing.html .
Pour votre question, vous pouvez trouver la ligne ci-dessous dans l'article ci-dessus:
vous devez donc avoir signé-apk avant la distribution de votre application.
Pour générer l'APK signé de votre application, il existe une procédure simple de l'assistant, cliquez sur
File -> Export -> Android -> Export Android application.
la source
Suivez simplement ces étapes pour transférer l'apk sur l'appareil réel (avec la clé de débogage) et qui est juste à des fins de test. (Remarque: pour une distribution appropriée sur le marché, vous devrez peut-être signer votre application avec vos clés et suivre toutes les étapes.)
Bonne chance !
la source
Je ne peux pas installer une version apk avec la fonctionnalité Android SDK "Exporter le package d'application non signé", mais je peux installer un apk en parcourant le répertoire bin de mon projet après la création du projet. J'ai mis cet apk sur mon sd sur mon téléphone HTC Wildfire, je le sélectionne et l'application s'installe correctement. Vous devez autoriser votre téléphone à installer un apk non signé. Bonne chance.
la source
Vous pouvez également envoyer à vos testeurs l'apk qui est signé avec votre clé de débogage. Vous pouvez trouver cela dans le dossier bin de votre projet après la construction en mode débogage.
la source
Une application non signée ne peut pas être installée. Lorsque nous exécutons directement depuis eclipse, cet apk est signé avec la clé de débogage et se trouve dans le dossier bin \ du projet. Vous pouvez également l'utiliser pour la distribution à des fins de test.
la source