Lorsque j'essaye d'installer une application, il y a deux possibilités:
- Installez l'APK existant à partir du dossier de construction lorsque j'exécute le
app
- Installez l'APK après avoir effectué
clean build
Pour l'APK existant dans le dossier de construction, l'application fonctionne parfaitement. Mais lorsque je nettoie le projet à l'aide de Build
-> Clean Project
, puis que j'essaie d'exécuter le app
(c'est-à-dire d'installer l'application sur mon émulateur ou mon appareil physique), cela me montre une erreur:
Le fichier APK /Users/MyApplicationName/app/build/outputs/apk/app-debug.apk n'existe pas sur le disque.
REMARQUE: ce comportement se produit uniquement lorsque je nettoie le projet et non lorsque j'ai déjà un fichier APK d'application prédéfini dans mon dossier de construction
Je me suis référé à: Le fichier APK n'existe pas sur le disque, mais mon point est que, lorsque nous exécutons généralement l'application après le nettoyage du projet, nous n'avons jamais besoin d'en créer une version, si l'APK n'existe pas dans le dossier de construction , il génère et installe automatiquement le dernier.
Les choses que j'ai essayées:
- Exécuter l'application lorsque le fichier APK existe dans le dossier de construction (fonctionne parfaitement bien)
- Exécution du
Clean Project
-> Exécution de l'application (le projet serait généré et l'application serait installée, mais cela affiche l'erreur mentionnée ci-dessus!) - Même processus de nettoyage et d'exécution de l'application après l'avoir fait
Invalidate Caches/Restart
Build -> Clean Project->Rebuild Project