git clone https://github.com/TiBillet/client-android-cashless-LaBoutik
- Modifier la variable "server_pin_code" du fichier ".../client-android-cashless-LaBoutik/mobile-app/www/env.js" en fonction de votre serveur.
- Dans "client-android-cashless-LaBoutik/Docker"; lancer le conteneur "cordova_dev" et y accéder par une console.
docker compose up -d
docker exec -ti cordova_dev bash
- Installer la plateforme android et les plugins:
./runAdroid
Le message "BUILD SUCCESSFUL" confirmera le bon fonctionnement.
- Connecter le cordon usb
- Mettre votre mobile en mode développeur.
- Activer le debuggage usb et autoriser la connexion de votre ordi avec l'appareil android.
adb devices
retour (appareil ok) :
List of devices attached
V3D0245M21902 device
-Lancer le "build" et le déploiement de l'application
cordova run android
- Si erreur de signature
adb uninstall coop.tibillet.laboutik
cordova run android
ou
Supprimer votre application sur l'appareil android
cd .../mobile-app/
# générer une clef "TiBillet.keystore"
keytool -genkey -v -keystore myNameKeystore.keystore -alias myNameKeystore -keyalg RSA -keysize 2048 -validity 10000
# build
cordova build android --release -- --packageType=apk --keystore=./myNameKeystore.keystore --storePassword=xxxxxxxxxx --alias=myNameKeystore --password=xxxxxxxxxx