|
|
|
# Android Debug Bridge (ADB)
|
|
|
|
|
|
|
|
Il est possible de débugger Churros sur un téléphone android tout en développant depuis son ordinateur, grâce à ADB.
|
|
|
|
|
|
|
|
On peut soit connecter en sans fil, soit par Wi-Fi.
|
|
|
|
|
|
|
|
## Connecter un appareil
|
|
|
|
|
|
|
|
1. [Installer ADB](https://developer.android.com/studio/command-line/adb) sur l'ordinateur
|
|
|
|
1. [Activer le mode développeur](https://developer.android.com/studio/debug/dev-options) sur le tél
|
|
|
|
|
|
|
|
### Par USB
|
|
|
|
|
|
|
|
1. Connecter l'appareil à l'ordinateur avec un câble USB
|
|
|
|
1. Activer le débogage USB dans les options développeur du téléphone
|
|
|
|
|
|
|
|
### Par Wi-Fi
|
|
|
|
|
|
|
|
**NOTE:** Ça marche pas avec un partage de co, et moyen avec des wifis publics à portail captif (genre Wifinp par ex)
|
|
|
|
|
|
|
|
1. S'assurer d'être connecté au même réseau Wi-Fi que l'appareil
|
|
|
|
2. Dans les options développeur du téléphone, activer le debogage sans fil
|
|
|
|
2. Aller dans les options du débogage sans fil
|
|
|
|
2. Cliquer sur "Connexion par code" (le QR code ça a jamais marché pour moi)
|
|
|
|
2. Sur l'ordi, lancer `adb pair ip:port code` (le `code` et `ip:port` sont affichés sur le téléphone)
|
|
|
|
2. Lancer `adb connect ip:port` sur l'ordi (le `ip:port` est affiché sur le téléphone, c'est pas le même que pour l'appairage juste au dessus)
|
|
|
|
|
|
|
|
## Utiliser le remote debugging de Chrome/Chromium
|
|
|
|
|
|
|
|
1. Lancer chrome ou chromium
|
|
|
|
2. Aller sur `chrome://inspect`
|
|
|
|
3. Configurer le _port forwarding_: forwarder le ports suivants:
|
|
|
|
- `4000` vers `localhost:4000`
|
|
|
|
- `5173` vers `localhost:5173`
|
|
|
|
- d'autres, au besoin (voir les logs du serveur de dev de l'API au lancement, c'est marqué les ports de chaque truc)
|
|
|
|
|
|
|
|
|