[Android] Installation de Nethack

[Android] Installation de Nethack.
1) Suivre le didacticiel : [Android] Installation de Slash’em
2) Répertoire de travail :

[~] ➔ cd ANDROID.slash/
[~/ANDROID.slash] ➔ git clone https://github.com/gurrhack/NetHack-Android.git
Clonage dans 'NetHack-Android'...
remote: Counting objects: 2723, done.
remote: Total 2723 (delta 0), reused 0 (delta 0), pack-reused 2723
Réception d'objets: 100% (2723/2723), 13.07 MiB | 652.00 KiB/s, fait.
Résolution des deltas: 100% (1312/1312), fait.
Vérification de la connectivité... fait.

3) Configuration du jeu :

[~/ANDROID.slash] ➔ cd nethack-3.4.3/sys/android/
[~/ANDROID.slash/nethack-3.4.3/sys/android] ➔

Ouvrir :

setup.sh

Chercher :

ANDROID_NDK_DIR=$(echo ~)/android-ndk-1.6_r1

Remplacer par :

ANDROID_NDK_DIR=$(echo ~)/ANDROID.slash/android-ndk-1.6_r1

4) Post-configuration :

[~/ANDROID.slash/nethack-3.4.3/sys/android] ➔ chmod 777 setup.sh
[~/ANDROID.slash/nethack-3.4.3/sys/android] ➔ ./setup.sh
Copying Makefiles.
Setting absolute path
Setting up links

5) Compilation des ressources :

[~/ANDROID.slash/nethack-3.4.3/sys/android] ➔ cd ../../dat/
[~/ANDROID.slash/nethack-3.4.3/dat] ➔ make

6) Compilation de la lbrairie :

[~/ANDROID.slash/nethack-3.4.3/dat] ➔ cd ../../android-ndk-1.6_r1/
[~/ANDROID.slash/android-ndk-1.6_r1] ➔ make APP=NetHackNative
Android NDK: Building for application 'NetHackNative'
Compile thumb  : nethack <= /home/nekrofage/ANDROID.slash/nethack-3.4.3/sys/android/NetHackNative/nethack/../sys/android/NetHackNative/androidmain.c
...
Compile thumb  : nethack <= /home/nekrofage/ANDROID.slash/nethack-3.4.3/sys/android/NetHackNative/nethack/../win/tty/topl.c
Compile thumb  : nethack <= /home/nekrofage/ANDROID.slash/nethack-3.4.3/sys/android/NetHackNative/nethack/../win/tty/wintty.c
SharedLibrary  : libnethack.so
Install        : libnethack.so => /home/nekrofage/ANDROID.slash/nethack-3.4.3/sys/android/NetHackNative/libs/armeabi

7) Lancement et configuration d’Eclipse :

[~/ANDROID.slash/android-ndk-1.6_r1] ➔ cd ..
[~/ANDROID.slash] ➔ ./eclipse/eclipse

8) Sous Eclipse, importation du projet ‘Android Nethack’ :

- [File][New][Project...]
- [Android][Android Project from Existing Code]
- [Next >]
- Root Directory : /home/nekrofage/ANDROID.slash/nethack-3.4.3/sys/android/NetHackApp
- [Valider]
- [Finish]

8) Compilatin du projet :

- Sélectionner le projet : NetHackApp
- [Project][Build Project]
- [Run][Run As][Android Application]

9) Vérification :

[~/ANDROID.slash] ➔ ls -l nethack-3.4.3/sys/android/NetHackApp/bin/
total 2168
-rw-rw-r-- 1 nekrofage nekrofage     941 avril 17 22:56 AndroidManifest.xml
drwxrwxr-x 3 nekrofage nekrofage    4096 avril 17 22:56 classes
-rw-rw-r-- 1 nekrofage nekrofage  116420 avril 17 22:56 classes.dex
drwxrwxr-x 2 nekrofage nekrofage    4096 avril 17 22:56 dexedLibs
-rw-rw-r-- 1 nekrofage nekrofage 1561851 avril 17 22:56 NetHackApp.apk
drwxrwxr-x 3 nekrofage nekrofage    4096 avril 17 22:56 res
-rw-rw-r-- 1 nekrofage nekrofage  516621 avril 17 22:56 resources.ap_

10) Copier la paquet ‘NetHackApp.apk’ vers le téléphone.
11) Installer et exécuter ‘NetHackApp.apk‘.
12) Capture d’écran :
2016-04-17 23.11.38

Comments are closed, but trackbacks and pingbacks are open.