Ne peut pas installer signé apk à l'appareil manuellement, a obtenu l'erreur " L'application n'est pas installé"

j'aimerais publier mon application sur GooglePlay, mais d'abord je voudrais faire un dernier test avec l'apk signé pour s'assurer que toutes les clés API utilisées fonctionnent correctement avec la version de publication (GMaps, Facebook, etc)

je fait une version signée de mon appli avec notre relâchement de la touche et quand j'essaie d'installer l'application sur le périphérique j'ai une erreur:

enter image description here

j'ai essayé de copier l'apk sur le périphérique et l'installer avec une application d'installateur apk.

chose étrange est quand je fais le même processus avec la clé de signature de débogage, tout va bien, je peux installer et exécuter l'application.

Voici les étapes de la procédure:

je sélectionne la release key , entrez le mot de passe.

Here are the steps of the procedure:

je ne sélectionner la version type de build au lieu de débogage

I do select release build type instead of debugging

juste au cas où j'ai également défini dans le fichier gradle les clés de signature mais je dois admettre que je ne sais pas est-il nécessaire.

Just in case i also defined in the gradle file the signing keys but I must admit i dont know is it necessary.

j'ai essayé comme 7 sept fois Maintenant donc je suppose que ce problème est pas juste un mot de passe erroné , aussi je peux faire ce travail avec la clé de signature standard de debug android.

s'il vous plaît aidez si vous le pouvez.

60
demandé sur Tara 2015-12-14 14:27:24

13 réponses

vous pouvez utiliser l'appareil android 5.0 ou supérieur.

il suffit d'aller dans les Paramètres --> Apps --> cliquez sur votre application. --- >Dans la page D'information de L'application dans le menu de la barre d'action, il y aura une option appelée "Désinstaller pour tous les utilisateurs". Votre application sera complètement désinstallé et maintenant vous pouvez essayer d'installer la nouvelle version sans problème. Espérons que cela va vous aider à

Vérifiez ma solution à partir du lien ci-dessous.

Lien 1

J'espère que ça vous aidera.

56
répondu Ragu Swaminathan 2017-07-18 16:48:19

pour les utilisateurs actuels Updated Android Studio 2.3 cette réponse est pour vous, car à peine les gens utilisent eclipse de nos jours pour le développement Android que Studio Android a d'énormes progrès.

alors, suivez cette voie pour créer votre fichier Signed apk .

  1. Build > générez Signed apk .
  2. Créer Keystore path .
  3. Mettre Password, alias, key password .
  4. Build type sélectionner en conséquence (par exemple pour libérer dans playstore utiliser release ).
  5. Signature Version cocher les cases V1 et V2 .
  6. Finsih .
  7. de explorer lorsque vous avez sélectionné pour l'apk pour stocker et vous verrez votre .apk nom de fichier comme app-release.apk de l'utiliser.
48
répondu Crime_Master_GoGo 2017-03-14 08:02:24

la sélection de la version de Signature v1 et v2 a résolu le problème pour moi....essaie. enter image description here

37
répondu Shubham Soni 2017-07-13 09:56:55

"Application non installée" s'affiche lorsqu'une application avec le même package déjà installé dans un même dispositif. il suffit de supprimer votre première application qui vous utilisiez à des fins d'essais avant d'arriver signé apk. Ce sera le travail. acclamations!

11
répondu Tara 2015-12-14 11:38:11

sélectionner la version de Signature v1 et v2 résoudra le problème

enter image description here

v1 "régime de 1519100920"

un fichier JAR peut être signé en utilisant l'outil jarsigner ligne de commande ou directement à travers le java.la sécurité de l'API. Chaque entrée de fichier, y compris les fichiers non liés à la signature dans le répertoire META-INF, seront signés si le fichier JAR est signé par l'outil jarsigner. Pour chaque entrée de fichier signé dans le fichier JAR signé, un manifeste individuel est créé pour elle tant qu'elle n'existe pas déjà dans le manifeste

V2 "régime de 1519100920"

Les signatures

v1 ne protègent pas certaines parties de L'APK, comme le ZIP métadonnées. Le vérificateur APK a besoin de traiter beaucoup de non fiable (pas encore structures de données vérifiées, puis de rejeter les données ne sont pas couverts par la signature. Ceci offre une surface d'attaque importante. En outre, L'APK le vérificateur doit décompresser toutes les entrées compressées, ce qui prend plus de temps et de la mémoire. Pour résoudre ces problèmes, Android 7.0 a introduit APK Schéma de Signature v2

par défaut, Android Studio 2.2 et le Plugin Android pour Gradle 2.2 signent votre application en utilisant à la fois APK Signature Scheme v2 et le traditionnel signing scheme, qui utilise la signature JAR.

It il est recommandé d'utiliser la signature APK Scheme v2 mais n'est pas obligatoire. voir les détails

7
répondu Lineesh K Mohan 2018-01-12 05:17:56

ci-dessus Shubham soni answer fonctionne pour moi,en fait il arrive à la version android >=5.0.Dans ci-dessus, vous pouvez installer juste utiliser ceci tout en créant votre apk enter image description here ...

5
répondu Amitraj 2017-12-20 09:45:00

ici j'ai résolu cette question

la raison derrière cette question Est, il y a déjà une application avec le même nom de paquet dans le téléphone, mais vous ne pouvez pas le trouver dans le menu de téléphone(U a déjà fait l'un-installation mais en fait son toujours dans votre téléphone).

pour voir l'application allez à Téléphones paramètres - > APPS . De là, vous pouvez voir l'application, mais à l'intérieur qu' le bouton de désinstallation peut être désactivé. cliquez sur le bouton débordement du menu pour voir Désinstaller pour tous les utilisateurs .

après avoir effectué la désinstallation pour tous les utilisateurs, j'ai installé avec succès mon apk signé. Vous pouvez également utiliser adb pour désinstaller l'application à partir de votre téléphone.

adb uninstall package name
3
répondu Alex Chengalan 2017-04-01 09:16:12

qui peut être parce que vous exécutez le fichier APK à partir du stockage externe de la carte SD. Il suffit de copier le fichier APK dans le problème storagem interne sera résolu

2
répondu Vu Thai Duy 2017-09-07 03:48:30

cela peut se produire en raison de votre choix de la version de signature. Sur certains téléphones, des erreurs d'installation se produisent si la version de signature a été sélectionnée comme V2. Donc si cela arrive, essayez de sélectionner V1, ça marchera sûrement.

1
répondu Prashant Paliwal 2017-04-07 13:11:45

c'est une question assez ancienne, mais ma solution était de changer code de version (augmentation) dans construire.Grad

0
répondu mateusz-dot 2017-03-22 11:56:20

si votre version Android Studio supérieure à 3,0

semble comme nous ne pouvons pas utiliser directement l'apk après avoir exécuté sur le périphérique à partir du dossier build -->output->apk.

après la mise à niveau vers android studio 3.0, vous devez aller à Build - > Build Apk (s) puis copier l'apk à partir de build - > output - > apk - > debug

enter image description here

0
répondu Keshav Gera 2018-09-12 11:51:22

minifyEnabled false

est le seul qui a fonctionné pour moi après 3 jours de recherche sur tous les forum!

-1
répondu Toto1 2018-03-15 03:26:25

Allez Construire.Grad (module: app)

utilisez cette - minifyenabled false

-2
répondu Abhinav Pandey 2018-02-02 18:54:07