[Android] Compilation du jeu Sokoban.
Distribution de travail : Ubuntu 14.04 LTS
Téléphone portable : Archos 55 Platinum
1) Version de Java
[~] ➔ java -version java version "1.8.0_74" Java(TM) SE Runtime Environment (build 1.8.0_74-b02) Java HotSpot(TM) Server VM (build 25.74-b02, mixed mode)
2) Répertoire de travail :
[~] ➔ mkdir -p ANDROID.app [~] ➔ cd ANDROID.app/ [~/ANDROID.app] ➔
3) Téléchargement de ‘Eclipse IDE for Java Developers’ :
[~/ANDROID.app] ➔ wget http://www.mirrorservice.org/sites/download.eclipse.org/eclipseMirror/technology/epp/downloads/release/mars/2/eclipse-java-mars-2-linux-gtk.tar.gz
4) Décompression de l’archive d’Eclipse :
[~/ANDROID.app] ➔ tar xvfz eclipse-java-mars-2-linux-gtk.tar.gz
5) Création d’un ‘workspace’ :
[~/ANDROID.app] ➔ mkdir workspace
6) Téléchargement du SDK Android :
[~/ANDROID.app] ➔ wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
7) Décompression de l’archive :
[~/ANDROID.app] ➔ tar xvfz android-sdk_r24.4.1-linux.tgz
8) Configuration :
Ouvrir :
~/.bashrc
Ajouter à la fin :
export ANDROID_EMULATOR_FORCE_32BIT=true export PATH=${PATH}:/home/util01/ANDROID.app/android-sdk-linux/tools export PATH=${PATH}:/home/util01/ANDROID.app/android-sdk-linux/platform-tools
Action :
[~] ➔ source ~/.bashrc
9) Lancement de Eclipse :
[~/ANDROID.app] ➔ eclipse/eclipse
10) Pré-configuration :
- Workspace Launcher : Workspace: /home/util01/ANDROID.app/workspace Use this as the default and do not ask again : v - [OK]
11) Installation de l’extension ‘Android Develpment Tool’ (ADT) :
- [Help][Install New Software...] - [Add...] - Name : Android ADT Location : https://dl-ssl.google.com/android/eclipse/ - [OK]
- Developer Tools : V - [Next >] - [Next >] - I accept the terms of the license agreements : O - [Finish]
- Would like to restart now : [Yes]
12) Installation des SDK :
- [Open Preference] - SDK Location : /home/util01/ANDROID.app/android-sdk-linux - [OK]
13) Installation des paquets :
- Name : * Android SDK Platform-tools : v * Android SDK Build-tools : v * Android N (API 23, N preview) : déselectioner *Android 6.0 (API 23) : déselectioner * Android 5.1.1 (API 22) - [Install 10 packages...] - Accepte License : O - [Install]
14) Fermer Eclipse
- [File][Exit]
15) ADB :
[~/ANDROID.app] ➔ sudo add-apt-repository ppa:nilarimogard/webupd8 [~/ANDROID.app] ➔ sudo apt-get update [~/ANDROID.app] ➔ sudo apt-get install android-tools-adb android-tools-fastboot [~/ANDROID.app] ➔ cp /usr/bin/adb /home/util01/ANDROID.app/android-sdk-linux/platform-tools [~/ANDROID.app] ➔ cp /usr/bin/fastboot /home/util01/ANDROID.app/android-sdk-linux/platform-tools
16) Relancer Eclipse :
[~/ANDROID.app] ➔ eclipse/eclipse
17) Téléchargement de Sokoban
[~] ➔ cd ANDROID.app/ [~/ANDROID.app] ➔ mkdir apps [~/ANDROID.app] ➔ cd apps/ [~/ANDROID.app/apps] ➔ git clone https://github.com/mobilepearls/com.mobilepearls.sokoban.git
18) Ouverture du projet :
- [File][New][Project...] - Select a wizard : Android > Android Project from Existing Code - [Next >] - Root Directory : /home/util01/ANDROID.app/apps/com.mobilepearls.sokoban - [Finish]
19) Modification du code source :
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 7c30696..189227f 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -3,7 +3,7 @@- diff --git a/project.properties b/project.properties index 0a458d4..c8a9619 100644 --- a/project.properties +++ b/project.properties @@ -1 +1 @@ -target=android-19 +target=android-22 \ No newline at end of file
20) Construction du projet :
- [Project] * [Clean...] * [Build Project]
21) Création de l’APK :
- [Run] * [Run As][Android Application]
22) Vérification :
[~/ANDROID.app/apps] ➔ ls -l com.mobilepearls.sokoban/bin/ total 316 -rw-rw-r-- 1 util01 util01 1072 avril 11 21:39 AndroidManifest.xml drwxrwxr-x 3 util01 util01 4096 avril 11 21:39 classes -rw-rw-r-- 1 util01 util01 153960 avril 11 21:43 classes.dex -rw-rw-r-- 1 util01 util01 100995 avril 11 21:43 com.mobilepearls.sokoban.apk drwxrwxr-x 2 util01 util01 4096 avril 11 21:43 dexedLibs drwxrwxr-x 3 util01 util01 4096 avril 11 21:43 res -rw-rw-r-- 1 util01 util01 46192 avril 11 21:43 resources.ap_
23) Transférer le paquet ‘com.mobilepearls.sokoban.apk‘ dans le téléphone portable puis l’installer.
24) Capture d’écran :
Le déplacement du personne se fait sur la partie gauche de l’écran tactile.
Comments are closed, but trackbacks and pingbacks are open.