Développer pour Android sous Eclipse sous Ubuntu
Nous allons voir comment installer et configurer Eclipse pour developper des applications android sous Ubuntu.
installer Android SDK et Eclipse
Tout d’abord nous allons commencer par télécharger les outils nécessaires : Le SDK android : C’est ici L’environnement de développement Eclipe Classic : c’est iciDézippez les 2 paquets :
proprux@proprux.info:# tar xvf android-sdk_r16-linux.tgz proprux@proprux.info:# tar zxvf eclipse-SDK-3.7.2-linux-gtk.tar.gz
Positionnez vous dans le répertoire android puis tools et lancez la commande suivante pour télécharger les SDK plateform d’Android
proprux@proprux.info:# ./android update sdk --no-ui Refresh Sources: Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xml Validate XML Parse XML Fetched Add-ons List successfully Refresh Sources Fetching URL: https://dl-ssl.google.com/android/repository/repository-5.xml Validate XML: https://dl-ssl.google.com/android/repository/repository-5.xml Parse XML: https://dl-ssl.google.com/android/repository/repository-5.xml Fetching URL: https://dl-ssl.google.com/android/repository/addon.xml Validate XML: https://dl-ssl.google.com/android/repository/addon.xml Parse XML: https://dl-ssl.google.com/android/repository/addon.xml Fetching URL: http://dl.htcdev.com/sdk/addon.xml Validate XML: http://dl.htcdev.com/sdk/addon.xml Parse XML: http://dl.htcdev.com/sdk/addon.xml Fetching URL: http://software.intel.com/sites/landingpage/android/addon.xml Validate XML: http://software.intel.com/sites/landingpage/android/addon.xml Parse XML: http://software.intel.com/sites/landingpage/android/addon.xml Fetching URL: http://www.echobykyocera.com/download/echo_repository.xml Validate XML: http://www.echobykyocera.com/download/echo_repository.xml Parse XML: http://www.echobykyocera.com/download/echo_repository.xml Fetching URL: http://developer.lgmobile.com/sdk/android/repository.xml Validate XML: http://developer.lgmobile.com/sdk/android/repository.xml Parse XML: http://developer.lgmobile.com/sdk/android/repository.xml Fetching URL: http://android-sdk-addons.motodevupdate.com/addons.xml Validate XML: http://android-sdk-addons.motodevupdate.com/addons.xml Parse XML: http://android-sdk-addons.motodevupdate.com/addons.xml Fetching URL: http://innovator.samsungmobile.com/android/repository/repository.xml Validate XML: http://innovator.samsungmobile.com/android/repository/repository.xml Parse XML: http://innovator.samsungmobile.com/android/repository/repository.xml Fetching URL: http://developer.sonyericsson.com/edk/android/repository.xml Validate XML: http://developer.sonyericsson.com/edk/android/repository.xml Parse XML: http://developer.sonyericsson.com/edk/android/repository.xml Installing Archives: Preparing to install archives Downloading Android SDK Platform-tools, revision 10 Installing Android SDK Platform-tools, revision 10 Stopping ADB server failed (code -1). Installed Android SDK Platform-tools, revision 1099%) Downloading Documentation for Android SDK, API 15, revision 1 Installing Documentation for Android SDK, API 15, revision 1 Installed Documentation for Android SDK, API 15, revision 197%) Downloading SDK Platform Android 4.0.3, API 15, revision 2 Installing SDK Platform Android 4.0.3, API 15, revision 2
.....
Downloading Google APIs by Google Inc., Android API 3, revision 3 Installing Google APIs by Google Inc., Android API 3, revision 3 Installed Google APIs by Google Inc., Android API 3, revision 399%) Updated ADB to support the USB devices declared in the SDK add-ons. Stopping ADB server succeeded. Starting ADB server succeeded. Done. 47 packages installed. [1]+ Fini ./eclipse (wd : ~/android/eclipse) (maintenant, wd : ~/android/android-sdk-linux/tools) proprux@proprux.info:/android/android-sdk-linux/tools#
Pour vérifier ce que nous venons de télécharger lancez la commande (toujours dans le répertoire ci-dessous) suivante :
proprux@proprux.info:/android/android-sdk-linux/tools# ./android
La fenêtre ci-dessus devrait apparaître et vous montrez l’ensemble des SDK android téléchargé précédemment
Maintenant Eclipse Positionnez-vous dans le répertoire ou vous avez décompressé eclipse
proprux@proprux.info:# cd eclipse
lancez eclipse avec la commande suivante :
proprux@proprux.info:# ./eclipse &
Installez le plugin ADT (Android Developement Tool) pour Eclipse Allez dans Help > Install New Software
Cliquez sur le bouton “Add” Saisissez ADT plugin comme nom et entrez l’adresse web suivante : https://dl-ssl.google.com/android/eclipse/
Faites “Ok” Cochez “Developer Tools” puis cliquez sur “Next”, validez la licence puis cliquez sur “Finish” 
Connecter un appareil Android
1. Depuis le téléphone ou la tablette Depuis votre appareil Android allez dans les paramètres pour le mettre en “Débogage USB” Pour cela allez dans les paramètres du téléphone
Cliquez sur “Applications”
Cliquez sur “Développement”
Activez “Débogage USB” Nous allons utiliser l’outil d’android ADB pour gérer les périphériques USB android. Qu’est que l’ADB ? ET bien l’ADB est (Android Debug Bridge) un outil polyvalent en ligne de commande qui va vous permettre de communiquer avec une instance d’ émulateur ou d’un sous Android appareil connecté sur votre système. (plus d’infos) Sous votre OS linux Créer un fichier 51-android.rules
proprux@proprux.info:# sudo gedit /etc/udev/rules.d/51-android.rules proprux@proprux.info:# sudo restart udev
positiennez-vous dans le répertoire platform-tools d’android puis lancez la commande ci-dessous pour voir vos périphériques attachés/connectés :
proprux@proprux.info:~/android/android-sdk-linux/platform-tools$ ./adb devices List of devices attached 3034740303B400EC device
Votre périphérique doit apparaître sous la forme ci-dessus. S’il n’apparaît pas alors, c’est que le serveur qui gère les périphériques est pas démarré. Faites les commandes suivantes:
proprux@proprux.info:~/android/android-sdk-linux/platform-tools$ ./adb kill-server
Pour tuer le processus adb
proprux@proprux.info:~/android/android-sdk-linux/platform-tools$ ./adb start-server
Pour démarrer le processus adb Relancez la commande ci-dessous pour les voir apparaître.
proprux@proprux.info:~/android/android-sdk-linux/platform-tools$ ./adb devices
[Source Android] [Source Eclipse]

Commentaires récents