Note : Les principales réponses recommandent de désactiver l'exécution instantanée . Essayez ceci avant d'explorer les solutions que j'ai listées pour éviter de perdre plus de temps que nécessaire.
Voici quelques solutions possibles :
1) Assurez-vous que votre téléphone est correctement connecté à votre PC à l'aide d'un câble USB : Avant de passer en revue ces solutions, assurez-vous d'avoir au moins connecté correctement votre téléphone à votre ordinateur. S'il est correctement connecté, votre téléphone devrait se charger.
2) Assurez-vous que le pilote de votre appareil est à jour : Il suffit d'aller dans l'Explorateur de fichiers et de faire un clic droit. Computer
. Ensuite, sélectionnez Manage
(nécessite des privilèges d'administrateur). Dans la fenêtre Gestion de l'ordinateur, trouvez un onglet dans le volet de gauche qui indique Device
ou Device Manager
. Recherchez votre appareil à partir de là. Le mien était sous Portable Devices
et le nom commençait par SAMSUNG
donc trouver votre appareil ne devrait pas être trop difficile. Faites un clic droit sur l'appareil, puis sélectionnez Update Driver Software...
. J'ai choisi le Search automatically for updated driver software
car c'est beaucoup plus facile.
3) Activer USB debugging
sous votre Developer Options
: Pour mon Samsung Galaxy S9, j'ai trouvé le mien à l'adresse suivante Settings
> Developer Options
. A partir de là, activez USB Debugging
. Si vous ne trouvez pas vos options de développement, trouvez votre numéro de construction dans les paramètres et appuyez dessus 7 fois de suite. J'ai trouvé le mien sous Settings
> About Phone
> Software information
.
4) Vérifiez que vous avez autorisé le débogage USB pour votre ordinateur : Bien que vous puissiez avoir votre USB Debugging
activée, vous devez encore autoriser le débogage USB pour votre ordinateur spécifique. Une fenêtre popup devrait apparaître, demandant Allow USB debugging?
et en fournissant l'empreinte de la clé RSA de l'ordinateur. Avant d'appuyer sur OK, assurez-vous que votre contrôle Always allow from this computer
pour que vous n'ayez pas à repasser par là à l'avenir. Si vous pensez l'avoir fait mais que votre appareil est toujours marqué comme étant OFFLINE
sélectionnez le Revoke USB debugging authorization
dans les "Options du développeur". Ensuite, autorisez à nouveau votre ordinateur à utiliser le débogage USB. Si la fenêtre contextuelle n'apparaît pas, reconnectez votre téléphone à l'ordinateur (retirez le câble et remettez-le dans votre téléphone).
5) Essayer de nettoyer ET de reconstruire votre projet : Dans Android Studio, ouvrez le Build
en haut à gauche et essayez les deux Clean
et Rebuild
options.
Si rien de ce qui précède ne fonctionne : Réinstallez Android Studio en désinstallant le programme et en retéléchargeant le fichier d'installation. ici . Recherchez les virus qui pourraient affecter votre ordinateur. Vérifiez l'absence de toute erreur lors de la réinstallation d'Android Studio. Si aucune des méthodes présentées dans cette réponse ne fonctionne, demandez de l'aide. ici .
Bonne chance.
6 votes
Avez-vous essayé
clean
le projet, puis le reconstruire ?0 votes
Oui, j'ai essayé de nettoyer le projet à nouveau.
0 votes
N'oubliez pas de consulter ma réponse à l'adresse suivante stackoverflow.com/a/42831107/2523007
0 votes
J'ai eu le même problème, le nettoyage et la reconstruction du projet ont fonctionné pour moi.
0 votes
J'ai résolu cette erreur en exécutant "gradlew.bat clean" puis en redémarrant Android studio.