J'essaie de distribuer mon application à certaines personnes à des fins de test. Je l'ai installé sur mon Desire directement chez Eclipse et tout fonctionne bien.
Pour créer un fichier APK, j'ai choisi "Exporter le package d'application non signé" directement à partir d'Eclipse, puis un fichier APK a été créé. Je l'ai envoyé à moi-même et j'ai téléchargé le fichier sur la carte SD. Mais lorsque j'essaie de l'installer (à l'aide du navigateur de fichiers ES), je reçois un message disant "Application non installée".
(J'ai déjà coché la case "Autoriser l'installation d'applications non commerciales" sur mon téléphone) Des idées?
Oui j'ai trouvé le problème, voir ma réponse ci-dessous:
Je ne savais pas que même avec le " Autoriser l'installation d'applications non marquées ", je devais quand même signer l'application. J'ai auto-signé ma candidature, en suivant ce lien, l'auto-signature et la validation de l'application. Cela ne m'a pris que 5 minutes, puis je m'envoyai par e-mail le fichier signé-APK, je le téléchargeai sur une carte SD, puis je l'installai sans problème.
Je ne savais pas que même avec l'option "Autoriser l'installation d'applications non marquées", je devais quand même signer l'application.
J'ai auto-signé ma candidature en suivant ce lien application auto-signée et validée , cela ne m'a pris que 5 minutes, puis j'ai envoyé le fichier signé-APK à moi-même et je l'ai téléchargé sur la carte SD, puis installé. ça sans aucun problème.
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 voulez toujours aller de l'avant, vous pouvez essayer de signer vous-même l'application.
De plus, puisque vous installez l’application à partir d’une carte SD, j’espère que vous disposez des autorisations nécessaires. Allez sur stackoverflow.com et examinez les questions relatives à 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é,
Sriram
Vous pouvez tester le unsigned-apk uniquement sur Emulator. Et comme étape de son déploiement et de sa distribution, 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:
Toutes les applications doivent être signées. Le système n'installe pas d'application non signée.
vous devez donc avoir signé-apk avant la distribution de votre application.
Pour générer Signed-apk de votre application, il suffit d’une procédure d’assistant, cliquez sur File -> Export -> Android -> Export Android application.
Il suffit de suivre ces étapes pour transférer l'apk sur le périphérique réel (avec la clé de débogage) et uniquement à des fins de test. (Remarque: pour une distribution adéquate sur le marché, vous devrez peut-être signer votre application avec vos clés et suivre toutes les étapes.)
Bonne chance !
Vous pouvez également envoyer à vos testeurs l'apk signé avec votre clé de débogage. Vous pouvez trouver cela dans le dossier bin de votre projet après avoir construit en mode débogage.
Je ne parviens pas à installer un apk avec "Exporter un package d’application non signée" Android SDK, mais je peux installer un apk en parcourant le répertoire bin de mon projet après l’achat du projet. sd sur mon téléphone HTC Wildfire, sélectionnez-le et l'application est installée correctement.Vous devez autoriser votre téléphone à installer un apk non signé. Bonne chance.
Une application non signée ne peut pas être installée. Lorsque nous exécutons directement à partir d'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 de test.