Archive pour le mot-clef ‘sdk’

Emulateur derrière un proxy

Lundi 18 mai 2009
  1. En mode console
  2. emulator -avd monavd -http-proxy http://192.168.0.253:3128

  3. Dans eclipse
  4. -http-proxy http://192.168.0.253:3128

Emuler un carte micro SD

Lundi 18 mai 2009

/!\ Se placer avec la console dans le dossier /android-sdk-linux_x86-1.5_r1/tools (plus pratique)

  1. Création de la carte SD virtuelle
  2. mksdcard 1024M sdcard
    ou
    mksdcard 1024M d:/sdcard

  3. Utilisation de la carte avec l’émulateur
  4. emulator -avd monavd -sdcard sdcard
    on peut aussi préciser un autre emplacement pour le fichier :
    emulator -avd monavd -sdcard d:/sdcard
    ou
    emulator -sdcard /home/android/sdcard

  5. Utilisation de la carte avec eclipse
  6. -sdcard d:/android/sdcard

  7. Envoyer des fichier sur la carte (l’émulateur doit être lancé)
  8. adb push d:\sfr.jpg sdcard/sfr.jpg

Installer le SDK 1.5 (Linux)

Vendredi 8 mai 2009

Télécharger le sdk 1.5 ici

le decompacter dans $HOME par exemple, on obtient :

$HOME/android-sdk-linux_x86-1.5_r1

ajouter le dossier $HOME/android-sdk-linux_x86-1.5_r1/tools dans le path :

vi $HOME/.bashrc

Ajouter dans le fichier :

export PATH=${PATH}:$HOME/android-sdk-linux_x86-1.5_r1/tools

Création d’un AVD :

On affiche la liste des plateforme :

android list targets
Available Android targets:
id: 1
     Name: Android 1.1
     Type: Platform
     API level: 2
     Skins: HVGA-L, QVGA-P, HVGA (default), QVGA-L, HVGA-P
id: 2
     Name: Android 1.5
     Type: Platform
     API level: 3
     Skins: HVGA-L, QVGA-P, HVGA-P-HTC, HVGA (default), HVGA-P-HTCMagic, QVGA-L, HVGA-P
id: 3
     Name: Google APIs
     Type: Add-On
     Vendor: Google Inc.
     Description: Android + Google APIs
     Based on Android 1.5 (API level 3)
     Libraries:
      * com.google.android.maps (maps.jar)
          API for Google Maps
     Skins: HVGA-P-HTCMagic, QVGA-P, HVGA (default), HVGA-L, QVGA-L, HVGA-P, HVGA-P-HTC

Dans notre cas, on va utiliser le target 2 (Android 1.5)

Création de l’AVD :

android create avd --name default --target 2
Android 1.5 is a basic Android platform.
Do you wish to create a custom hardware profile [no]
Created AVD 'default' based on Android 1.5

ou

android create avd --name defaultgoogle --target 3

Lancement de l’emulateur :

emulator -avd default
emulator -avd defaultgoogle -skin HVGA-P-HTCMagic