web-dev-qa-db-fra.com

Comment surmonter l'erreur non installée de l'application lors de la génération à partir d'Android Studio 3.0

Pour créer une application de débogage pour Android à partir d’Android Studio 3.0, celle-ci n’est pas installée dans Mobile avec Marshmallow et plus (dans Lollipop non testé). J'ai utilisé la solution maximale du débordement de pile, mais cela ne fonctionne pas. Il montre toujours App Not Installed.

4
Tanmay Sahoo

Eh bien, la question initiale ne contient pas assez d’informations, mais nous pouvons avoir des informations avec des commentaires:

  • Android studio 3.0 et compileSdkVersion 26, buildToolsVersion '26 .0.2 ', minSdkVersion 15, targetSdkVersion 26 

  • option de débogage virtuel également sur.

  • Je suis confronté au même problème après la mise à niveau du studio Android 2.3 à 3.0

Ok, le message "App Not Installed" fera référence à plusieurs causes et veuillez retourner à Android Studio 2.3. à partir de 3.0 n'est pas une option!

Lors de la mise à niveau d'Android Studio 2.3 vers la version 3.0, nous pouvons trouver certains problèmes de configuration principalement dus aux bibliothèques de support, ce qui empêchera notre application d'être installée.

Pour éviter ce problème, nous devons invalider le cache dans Android Studio 3.0+ et le problème sera résolu. 

 introducir la descripción de la imagen aquí

S'il vous plaît essayer cette option.

5
Elenasys

Essayez d'abord de générer l'apk de débogage en procédant comme suit:

  1. Goto Run
  2. Modifier les configurations
  3. sélectionnez l'icône + sur le côté gauche
  4. Sélectionnez Gradle
  5. Cliquez sur l'onglet Configuration s'il n'est pas sélectionné dans le côté droit.
  6. Dans le projet Gradle, ajoutez votre application en tant que projet Gradle.
  7. Dans les tâches, sélectionnez/définissez "assembler"
  8. Appuyer sur OK

Maintenant, lancez cette configuration . Vous aurez l’apk debug prêt dans build/output/apk/app-debug.apk . Maintenant, installez cet apk dans n’importe quel périphérique. Ça devrait marcher.

2
Android Team

Depuis Android Studio 3, Run-Button construit des apks testés uniquement. Voir la documentation

Remarque: le bouton Exécuter crée un APK avec testOnly = "true", ce qui signifie que l'APK ne peut être installé que via adb (qu'utilise Android Studio). Si vous voulez un fichier APK débogable que les utilisateurs peuvent installer sans adb, sélectionnez votre variante de débogage, puis cliquez sur Créer> Créer un fichier APK.

Cela a résolu mon problème: https://stackoverflow.com/a/46661987/7756799

2
memresubasi

Aucune des autres réponses n'a résolu le problème. La construction et l’installation se passaient bien quand il est déclenché depuis un studio Android avec un appareil connecté à l’ordinateur ou avec un émulateur, le seul problème était lorsque envoi de l’apk par courrier électronique ou application hockey

Comment j'ai pu résoudre ce problème (et ce n'est peut-être pas la solution pour tout le monde), j'ai activé le support multidex en ajoutant ceci à la configuration par défaut:

// Enabling multidex support.
    multiDexEnabled true

PS: Habituellement, la compilation d’Android Studio échouait si le support multidex devait être activé. Dans cette nouvelle version, cela ne se produisait pas, mais ma version de Jenkins était brisée et c’est ainsi que je pourrais le résoudre.

1
ahmed_khan_89

Dans le studio Android, allez dans le menu de construction puis dans Build Aps (s) Cela fonctionne bien pour moi.

1
Rawat

Ohh c'est exactement ce que nous devons faire:

  1. Aller à la construction
  2. Construire Apk
  3. Localiser Apk
1
Tanmay Sahoo

Il existe 2 types de signatures APK Signature # 1 JAR (alias v1) et # 2full APK (alias v2): Tous les périphériques ne le reconnaissent pas. Assurez-vous donc que vous pouvez enregistrer les versions V1 et V2.

 enter image description here

0
JPilson

Dans mon cas, mon apk de débogage a bien fonctionné, mais lorsque j'essaie d'installer Signk apk, l'erreur suivante s'affiche

"APP non installé"

alors j'ajoute 

multiDexEnabled true 

en grade bien alors son travail bien

0