Please follow Markdown code
Create new folder, e.g. C:\android-sdk, we now name it
Create new folders cmdline-tools, platforms and platform-tools inside android-sdk
Create new folder tools inside cmdline-tools
Download the Android command line tools in this page https://developer.android.com/studio (Download options -> Command line tools only)
Open the zip downloaded and extract the folders bin, lib and the files NOTICE, source.properties inside \cmdline-tools\tools
Download and install the Java 8 JDK https://download.oracle.com/java/18/archive/jdk-18.0.2_windows-x64_bin.exe
Goto \cmdline-tools\tools\bin
Run :
sdkmanager --update
sdkmanager emulator
sdkmanager system-images;android-25;google_apis;x86
sdkmanager extras;android;m2repository
sdkmanager --licenses
sdkmanager "build-tools;28.0.3" // latest build-tool
sdkmanager platforms;android-28
sdkmanager platform-tools
Create a repositories.cfg file in C:\Users.android and write it in :
JAVA_OPTS=-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee
ANDROID_SDK_ROOT = C:\Users<Username>.android\avd
Path = \cmdline-tools\tools\bin;\emulator
Goto \cmdline-tools\tools\bin
Run :
avdmanager create avd -n nexus5x --device "Nexus 5X" -k system-images;android-25;google_apis;x86
Run :
flutter config --android-sdk "/path/to/android/sdk" (si problème, run flutter config --android-sdk "")
flutter doctor --android-licenses
Please follow Markdown code
Goto : C:\ProgrammesPerso\android-sdk\emulator flutter emulators --launch nexus5x
On peut désormais créeer une apk en executant 'construire_apk.bat'. L'apk créée est : 'build\app\outputs\apk\release\app-release.apk'.
Les listes excels seront maintenant verticales et non plus horizontales. Les listes affectées sont : la liste des pacomons et la liste des elements de terrain.
Les tailles de la carte "vue" sur l'écran et de la carte "totale" peuvent être différentes.
La taille de la carte "vue" est configurable dans 'assets\for_alex\database_run.xlsx' dans l'onglet 'donnees'.
La taille de la carte totale est libre et automatique. Il faut juste que la carte dans 'assets\for_alex\database_run.xlsx' dans l'onglet 'carte' soit bien rectangle (pas de trous!) La carte totale n'est pas forcément carré.
Hero spawn aux coordonnées indiquées dans 'assets\for_alex\database_run.xlsx' dans l'onglet 'donnees'.
Le chargement est beaucoup plus rapide (environ 1s) et il y a une vraie page de chargement.
- Remplir la feuille "carte" avec les nom des element_terrains
- Remplir la feuille "element_terrain" comme dans l'exemple
Pour modifier la taille de la carte, modfier la variable "taille" dans lib/modele/carte.dart (ouvrir ce fichier avec le bloc note).
exemple:
"static const taille = 15;"
devient:
"static const taille = 12;"
model ---> presentation ---> vue
^
|
|
I/O
On la reconstruit entierement (a partir de la presentation) De toute facon, une vue ne doit rien stoquer dans notre medele
Chez Alex, les programmes sont installés dans D:\Programmes\ApplicationMobile