[Minetest] Compilation de Minetest 0.4.15 pour Android.
Distribution de travail : Ubuntu 16.04.1 LTS 64b
Téléphone : Android 5.1
1/ Installation des paquets de développement :
util01@station02:~$ sudo apt-get install make m4 subversion git-core build-essential realpath openjdk-8-jdk gradle lib32z1
2/ Répertoire de travail :
util01@station02:~$ mkdir -p ANDROID util01@station02:~$ cd ANDROID/ util01@station02:~/ANDROID$
3/ Installation des paquets de développement pour Android :
– Installation du SDK :
util01@station02:~/ANDROID$ wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz util01@station02:~/ANDROID$ tar xvfz android-sdk_r24.4.1-linux.tgz
– Installation du NDK :
util01@station02:~/ANDROID$ wget https://dl.google.com/android/repository/android-ndk-r11c-linux-x86_64.zip util01@station02:~/ANDROID$ unzip android-ndk-r11c-linux-x86_64.zip
– Mise-à-jour du SDK :
util01@station02:~/ANDROID$ android-sdk-linux/tools/android update sdk --no-ui -a --filter platform-tool,android-23,build-tools-23.0.3
4/ Répertoire de travail :
util01@station02:~/ANDROID$ mkdir MINETEST util01@station02:~/ANDROID$ cd MINETEST/ util01@station02:~/ANDROID/MINETEST$
5/ Téléchargement du code source de Minetest :
util01@station02:~/ANDROID/MINETEST$ git clone --depth 1 https://github.com/minetest/minetest.git
6/ Compilation :
util01@station02:~/ANDROID/MINETEST$ cd minetest/build/android/ util01@station02:~/ANDROID/MINETEST/minetest/build/android$ make
Question :
Please specify path of ANDROID NDK e.g. /home/util01/Android/ndk-r11c/
Réponse :
/home/util01/ANDROID/android-ndk-r11c/
Question :
Please specify path of ANDROID SDK e.g. /home/util01/Android/sdk/
Réponse :
/home/util01/ANDROID/android-sdk-linux/
7/ Erreur :
* What went wrong: A problem occurred configuring root project 'Minetest'. > failed to find target with hash string 'android-25' in: /home/util01/ANDROID/android-sdk-linux
Solution :
Ajout d’une version du SDK :
util01@station02:~/ANDROID$ android-sdk-linux/tools/android update sdk --no-ui -a --filter platform-tool,android-25,build-tools-25.0.1
8/ Vérification :
util01@station02:~/ANDROID/MINETEST/minetest/build/android$ ls -lh build/outputs/apk/Minetest-debug.apk -rw-rw-r-- 1 util01 util01 10M déc. 24 22:23 build/outputs/apk/Minetest-debug.apk
9/ Transférer du fichier .apk sur le téléphone.
10/ Installer Minetest.
11/ Lancement de Minetest.
Erreur :
If chosing singleplayer on first run : "Provided world path doesn't exist".
Solution :
– Installation de Minetest 0.4.14.15 à partir de ‘Play Store‘.
– Desinstallation de cette version.
– Installation de Minetest version 0.4.15 précédement compilé.
12/ Captures d’écran :
13/ Lien :
Comments are closed, but trackbacks and pingbacks are open.