Changer de version de SDK android dans Eclipse

Généralement quand on débute avec android on commence à développer avec la dernière version du SDK. Malheureusement lorsque l’on veut publier son application on s’aperçoit que le marché est resté sur les anciennes versions.

Par exemple au jour d’aujourd’hui il y a encore 38% du marché sous android 1.5. Il ne faut donc pas négliger ces utilisateurs: http://developer.android.com/resources/dashboard/platform-versions.html

#Installer le SDK Via la commande android vous pouvez gérer les versions de SDK installé et installable.

<176|center> #Modification de la version dans eclipse Tout d’abord, il faut aller dans les propriétés du projet: <172|center>

Dans la section Android choisissez le SDK ciblé: <177|center>

Puis avec un clic droit sur le projet/Android Tools/Fix project properties: <172|center>

Cela corrige notamment le .jar du SDK qui sera chargé.

#Changer de version dans le manifest Pour que votre application soit toujours valide, il ne faut pas oublier de changer la version minimum de l’OS requise dans le fichier AndroidManifest.xml.

Par exemple pour Android 1.5:

   <uses-sdk android:minSdkVersion="3" />

#Retourner en 1.5 Si vous venez d’une version supérieure à la 1.5 lorsque vous allez repartir en arrière votre fichier R.java ne sera plus généré correctement cela est dû à la présence des dossiers:

  • res/drawable-hdpi
  • res/drawable-mdpi
  • res/drawable-ldpi

Ces dossiers sont apparus dans android 1.6. Pour que cela marche en 1.5 il ne vous faut que le dossier res/drawable.