Ce petit tutoriel explique comment charger des fichiers .apk (paquets applicatifs android) sur un mobile Samsung Galaxy S I9000, en utilisant les outils du SDK android.
J’utilise pour ma part Ubuntu 10.10, mais ceci doit aussi fonctionner pour tout autre distribution GNU/Linux.
Pré-requis:
- Le SDK android doit être au préalable installé et configuré, vous pouvez consulter la procédure d’installation directement sur le site du SDK android.
- Le Samsung Galaxy S doit être configuré pour accepter les sources inconnues et être positionné en mode Débogage USB. Ceci est accessible au travers du terminal android sous les menus Paramètres -> Applications -> Sources inconnues et Développement.
Ajouter le Samsung Galaxy S à la liste des périphériques USB:
Créer le fichier suivant avec votre éditeur :
$ sudo gedit /etc/udev/rules.d/51-android.rules
et ajouter cette ligne dans le fichier:
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", SYSFS{idProduct}=="6877", MODE="0666"
sauvegardez le fichier et relancez le service de détection des ports USB:
$ sudo restart udev
PS : une liste non exhaustive des identifiants USB pour d’autres terminaux android est disponible ici.
Faire reconnaître le Samsung Galaxy S lorsqu’il est connecté:
Pour cela, nous allons utiliser le logiciel ADB (Android Debug Bridge) fournit avec le SDK android.
Positionnez-vous sous le répertoire d’install du SDK android, dans le répertoire « tools » (si vous n’avez pas déjà mis les exécutables dans le PATH), et entrez les commandes suivantes dans un terminal pour relancez le deamon adb.
$ sudo ./adb kill-server
$ sudo ./adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
A présent, avec cette commande, votre Samsung Galaxy S devrait être détecté, vous pouvez le vérifier à l’aide de la commande:
$ ./adb devices
List of devices attached
90009e83b767 device
Commande pour charger un fichier .apk dans le Samsung Galaxy S:
A présent, vous pouvez charger simplement votre .apk à l’aide de la commande:
$ ./adb install -r MyFirstApp.apk
Pour en savoir plus sur l’utilitaire adb, vous en avez une description ici.
Voilà qui peut servir 😉
@jp.fox ça y est, tu t’es toi aussi équipé en mobile android ? 🙂
pas encore, mais ça pourrait bien arriver… Peut-être un projet pour un client qui nécessiterait d’avoir un mobile de ce type pour les tests.