2.8 KiB
2.8 KiB
⚡ Corrections rapides - WalletTracker
🔴 L'app reste bloquée sur "New update available, downloading..."
Solution rapide (30 secondes)
-
Sur votre téléphone :
- Fermez complètement Expo Go (swipe up)
- Rouvrez Expo Go
- Rescannez le QR code
-
Si ça ne marche toujours pas :
- Secouez le téléphone
- Appuyez sur "Go Home"
- Rescannez le QR code
-
Dernière option :
- Dans Expo Go : Profil (en bas à droite) → Settings → Clear cache
- Rescannez le QR code
Solution définitive (appliquée)
J'ai désactivé les mises à jour automatiques dans app.json.
Redémarrez le serveur :
# Arrêtez le serveur (Ctrl+C)
npm start -- --clear
Puis rescannez le QR code.
🔴 Écran blanc / App ne charge pas
1. Vérifier le serveur Metro
Dans le terminal, vous devez voir :
› Metro waiting on exp://192.168.1.132:8081
Si ce n'est pas le cas :
npm start -- --clear
2. Vérifier la connexion réseau
- Téléphone et ordinateur sur le même Wi-Fi
- Pas de VPN actif
- Pare-feu autorise Expo (port 8081)
3. Mode tunnel (si problème réseau)
npm start -- --tunnel
⚠️ Plus lent mais fonctionne même avec des réseaux différents
🔴 Erreur "Unable to resolve module"
# Nettoyer complètement
rm -rf node_modules
npm install
npm start -- --clear
🔴 Erreur Firebase
Vérifiez src/config/firebase.ts :
- Les identifiants sont corrects
- Authentication est activée dans Firebase Console
- Firestore Database est créée
🔴 L'app crash au démarrage
- Regardez les logs dans le terminal
- Vérifiez les erreurs :
- Erreur Firebase → Configurez Firebase
- Erreur de module → Nettoyez le cache
- Erreur de syntaxe → Vérifiez le dernier commit
🔴 Bouton qui charge à l'infini
C'est corrigé ! Si ça persiste :
# Rechargez l'app
# Secouez le téléphone > Reload
🔴 Les modifications ne s'appliquent pas
-
Rechargement à chaud désactivé :
- Secouez le téléphone
- Appuyez sur "Enable Fast Refresh"
-
Forcer le rechargement :
- Secouez le téléphone
- Appuyez sur "Reload"
-
Nettoyer le cache :
npm start -- --clear
📱 Commandes utiles
# Démarrage normal
npm start
# Avec cache nettoyé
npm start -- --clear
# Mode tunnel (problèmes réseau)
npm start -- --tunnel
# Réinstaller les dépendances
rm -rf node_modules && npm install
🆘 Toujours bloqué ?
- Vérifiez les logs dans le terminal
- Consultez
TROUBLESHOOTING.mdpour plus de détails - Redémarrez tout :
- Fermez Expo Go
- Arrêtez le serveur (Ctrl+C)
- Relancez :
npm start -- --clear - Rescannez le QR code
Dans 99% des cas, un simple rechargement suffit ! 🚀