Files
WalletTracker/QUICK_FIX.md

136 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ⚡ 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** :
```bash
# 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 :
```bash
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)
```bash
npm start -- --tunnel
```
⚠️ Plus lent mais fonctionne même avec des réseaux différents
## 🔴 Erreur "Unable to resolve module"
```bash
# 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 :
```bash
# 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** :
```bash
npm start -- --clear
```
## 📱 Commandes utiles
```bash
# 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 ! 🚀**