Files
WalletTracker/QUICK_FIX.md

2.8 KiB
Raw Blame History

Corrections rapides - WalletTracker

🔴 L'app reste bloquée sur "New update available, downloading..."

Solution rapide (30 secondes)

  1. Sur votre téléphone :

    • Fermez complètement Expo Go (swipe up)
    • Rouvrez Expo Go
    • Rescannez le QR code
  2. Si ça ne marche toujours pas :

    • Secouez le téléphone
    • Appuyez sur "Go Home"
    • Rescannez le QR code
  3. 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

  1. Regardez les logs dans le terminal
  2. 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

  1. Rechargement à chaud désactivé :

    • Secouez le téléphone
    • Appuyez sur "Enable Fast Refresh"
  2. Forcer le rechargement :

    • Secouez le téléphone
    • Appuyez sur "Reload"
  3. 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é ?

  1. Vérifiez les logs dans le terminal
  2. Consultez TROUBLESHOOTING.md pour plus de détails
  3. 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 ! 🚀