Après la mise à jour du studio Android vers la version 2.3. Je suis confronté à un problème lors de l’installation sur un appareil Android à partir du studio Android . Ici, j'attache la sortie affichée dans la console avant et après la mise à jour du studio Android.
Avant la mise à jour vers Android studio 2.3
$ adb Push E:\mynewapp\TestDemo\TestDemo\app\build\outputs\apk\app-debug.apk /data/local/tmp/com.example.gangsofcoder.testdemo
$ adb Shell pm install -r "/data/local/tmp/com.example.gangsofcoder.testdemo"
pkg: /data/local/tmp/com.example.gangsofcoder.testdemo
Success
Après mise à jour vers Android studio 2.3
$ adb install-multiple -r E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\dep\dependencies.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_1.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_3.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_0.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_2.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_4.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_6.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_5.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_7.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_8.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_9.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\outputs\apk\app-debug.apk
Erreur lors de l'installation des fichiers APK
Ceci est dû à la fonctionnalité "instant run" de studio 2.3, vous pouvez le désactiver en:
Ouvrez la boîte de dialogue Paramètres ou Préférences . Accédez à Génération, Exécution, Déploiement> Exécution instantanée . Décochez la case Activer l'exécution instantanée.
Pour plus d'informations, veuillez consulter: https://developer.Android.com/studio/run/index.html
Voici ma solution (il n'est pas nécessaire de désactiver l'exécution instantanée) Effectuez toutes ces étapes dans l'ordre indiqué:
1- Gradle Build (niveau racine)
2 - Gradle build + clean (niveau de l'application)
3 - Choisissez l'application sur la barre du haut (à gauche de l'application 'app')
4 - Projet propre
Naviguez jusqu'à Construire> Nettoyer le projet
Et ça devrait marcher maintenant!
J'ai eu la même erreur dans Redmi Note 3.
Pour les périphériques Xiaomi, sélectionnez Options du développeur et désactivez l'optimisation MIUI . Après le redémarrage du périphérique, cela fonctionnera.
Appuyez simplement sur Tab Build> Clean Project dans Android Studio. Tu es prêt.
Pour moi, Build -> Clean Project a fonctionné. Je devais désinstaller l'application sur le périphérique de test ..___. saisir la description de l'image ici
J'utilise mac et n'ai pas trouvé l'option Instant Run dans cela. J'ai essayé de faire invalidate cache and restart
et cela a fonctionné.
Pour ceux qui utilisent mac, créez des apk depuis le menu de construction .
Vérifier si plusieurs activités ont été définies sur <category Android:name="Android.intent.category.LAUNCHER" />