Distribution de travail : Lubuntu 22.04
Liens :
https://crawl.develz.org/
https://github.com/crawl/crawl/blob/master/crawl-ref/docs/develop/android.txt
1/ Création du répertoire de travail.
util01@station40:~$ mkdir -p ANDROID/DCSS
util01@station40:~$ cd ANDROID/DCSS/
util01@station40:~/ANDROID/DCSS$
2/ Installation de Gradle.
Lien :
https://green.cloud/docs/how-to-install-gradle-on-ubuntu-22-04/
- Téléchargement du binaire Gradle :
util01@station40:~/ANDROID/DCSS$ wget https://services.gradle.org/distributions/gradle-8.11.1-bin.zip
- Décompression de l'archive :
util01@station40:~/ANDROID/DCSS$ sudo unzip -d /opt/gradle gradle-8.11.1-bin.zip
- Initialisation de variable d'environnement :
util01@station40:~/ANDROID/DCSS$ export PATH=/opt/gradle/gradle-8.11.1/bin:$PATH
- Vérification :
util01@station40:~/ANDROID/DCSS$ gradle --version
------------------------------------------------------------
Gradle 8.11.1
------------------------------------------------------------
3/ Téléchargement du code source.
util01@station40:~/ANDROID/DCSS$ git clone https://github.com/crawl/crawl.git
util01@station40:~/ANDROID/DCSS$ cd crawl/
util01@station40:~/ANDROID/DCSS/crawl$
4/ Téléchargement des sous-modules.
util01@station40:~/ANDROID/DCSS/crawl$ git submodule update --init
5/ Initialisation de variables d'environnement.
util01@station40:~/ANDROID/DCSS/crawl$ export ANDROID_SDK_ROOT=/home/util01/Android/Sdk/
6/ Compilation.
util01@station40:~/ANDROID/DCSS/crawl$ cd crawl-ref/source/
util01@station40:~/ANDROID/DCSS/crawl/crawl-ref/source$
util01@station40:~/ANDROID/DCSS/crawl/crawl-ref/source$ make ANDROID=1 android
util01@station40:~/ANDROID/DCSS/crawl/crawl-ref/source$ cd android-project/
util01@station40:~/ANDROID/DCSS/crawl/crawl-ref/source/android-project$
7/ Compilation de l'apk.
util01@station40:~/ANDROID/DCSS/crawl/crawl-ref/source/android-project$ gradle build
8/ Vérification.
util01@station40:~/ANDROID/DCSS/crawl/crawl-ref/source/android-project$ ls -l app/build/outputs/apk/debug/*.apk
-rw-r--r-- 1 util01 www-data 78168756 nov. 24 17:24 app/build/outputs/apk/debug/app-debug.apk
util01@station40:~/ANDROID/DCSS/crawl/crawl-ref/source/android-project$
9/ Le jeu.
