Project

General

Profile

HowDoWeDoAndroidDebug

Pour debugguer un environnement Publik local avec Chrome Android ("remote debugging").
Il ne s'agit pas ici de debugger des application Android, mais simplement d'afficher une URL sur son téléphone et de voir tout ce qui se passe dans le debugguer de son bureau.

Pré-requis

Installez Chrome (version google nécessaire pour "inspecter" un onglet sous android chrome)

google-chrome --remote-debugging-port=9222

TODO trouver comment inspecter une page android-chrome avec chromium sous debian

(note de Fred : simplement utiliser chromium également sur le téléphone)

La documentation complète est ici : https://developers.google.com/web/tools/chrome-devtools/remote-debugging/

Configurez votre serveur local

Pour développer localement sur un module de Publik, utilisez publik-devinst en suivant cette documentation

Vous aurez toutefois besoin d'adapter cette installation pour que les DNS de votre installation locale soient aussi accessibles depuis le monde extérieur.

Configurez le téléphone Android de développement.

  • installez android-tools-abd sur votre système pour communiqer avec votre Android en debug USB par le biais de la ligne de commande.
sudo apt install android-tools-adb
adb push entrouvert-ca-der.crt /mnt/sdcard/Download/
  • installez le certificat dans votre système Android en suivant ce lien
    • à la validation de l'autorité, choisissez le type (étape 8) : VPN or apps

Debugguez !

Also available in: PDF HTML TXT