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.
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.
S'il vous plaît essayer cette option.
Essayez d'abord de générer l'apk de débogage en procédant comme suit:
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.
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
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.
Dans le studio Android, allez dans le menu de construction puis dans Build Aps (s) Cela fonctionne bien pour moi.
Ohh c'est exactement ce que nous devons faire:
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