Changer le niveau d’API minimum d’une application Android

Le niveau minimum de l’API  (ou minSdkVersion) d’une application Android est le niveau minimum sur lequel elle va pouvoir être exécutée. Chaque niveau intègre de nouvelles fonctionnalités et permet d’être ou non exécutée sur les versions d’Android.

Ci-dessous, le lien entre le niveau d’API et les fonctionnalités :

android_api_fonctionnalites

Source : applidium

Comment changer le niveau d’API minimum ?

Si au moment d’utiliser une fonction, comme par exemple “getActionBar()“, vous voyez la fonction se souligner en rouge avec le message d’erreur “Call requires API level 11 (current min is X): android.app.Activity#getActionBar” :

android_error_api_minsdk

Pour résoudre ce problème, il faut modifier la valeur de “minSdkVersion“.

Si vous développez sous Android Studio, ouvrez le fichier “build.gradle

 

android_build_gradle

Modifiez la valeur de la variable “minSdkVersion

android_minsdkversion

N’oubliez pas de cliquer sur “Sync Now” dans la barre de notification qui apparaît. Tant que vous n’aurez pas re-synchronisé le projet, la fonction ne sera pas utilisable.

android_sync_now_api_sdkversion

 

Installation et configuration de metaioSDK pour développer vos applications de RA

1. Téléchargement du metaioSDK

Pour utiliser leur outil de développement de réalité augmentée, il faut télécharger le Metaio SDK qui est proposé sur leur site officiel, rubrique « Products » : http://www.metaio.com/products/

metaio1

  • Cliquez sur l’onglet « SDK » en haut à gauche

metaio2

  • Ici, complétez avec votre nom, prénom et adresse email (obligatoire pour télécharger le logiciel)

metaio3Sur cette page il ne vous restera plus qu’à cliquer sur le bouton « Download » qui vous téléchargera une archive ZIP contenant un fichier .exe (Windows) et un fichier .dmg (Mac)

2. Installation de metaioSDK

Maintenant que le fichier est téléchargé, il va falloir l’exécuter (selon votre OS)

Dans l’exemple ci-dessous, nous utiliserons le .exe puisque nous allons installer sous Windows.

  • Double-cliquez sur « metaioSDK_4.1.2_Windows.exe »

metaio4

  • « Next »
  • Acceptez les conditions d’utilisation puis « Next »

metaio5

  • Choisissez le dossier de destination pour l’installation metaio SDK

metaio6

  • Lancez l’installation en cliquant sur « Install »

metaio7

  • Attendez que l’installation se termine et cliquez sur « Finish »

Ci-dessous, les fichiers générés lors de l’installation et qui nous serviront à l’utilisation et aux tests de metaio :

metaio8

3. Importation du metaioSDK dans Eclipse

Metaio propose de tester leurs exemples en ajoutant le SDK et un projet d’exemple à l’environnement Eclipse. Dans cette étape, nous allons importer le « metaioSDK ».

Pour commencer, démarrez Eclipse.

metaio9

Dans le panneau de gauche « Package Explorer », faites un clic droit puis :

  • « New »
  • « Project »
  • « Android » à « Android Application Project »

metaio10

Après avoir cliqué sur le bouton « Browse… », allez chercher le metaioSDK qui se trouve sous :

  • <Votre dossier d’installation metaioSDK> /SDK_Android/metaioSDK

metaio11

  • Cliquez sur « Finish »

Vous devriez avoir un nouveau projet intitulé « metaioSDK » avec l’arborescence suivante :

metaio12

4. Importation d’un projet d’exemple dans Eclipse

Nous allons maintenant tester la première application de réalité augmentée proposée par Metaio.

Pour ça, nous allons devoir ajouter un nouveau projet à notre environnement Eclipse :

Dans le panneau de gauche « Package Explorer », faites un clic droit puis :

  • « New »
  • « Project »
  • « Android » à « Android Application Project »

metaio10

Après avoir cliqué sur le bouton « Browse… », allez chercher le projet d’exemple qui se trouve sous :

  • <Votre dossier d’installation metaioSDK> /SDK_Android/Example

metaio13

 

Vous disposez maintenant d’un un nouveau projet intitulé « SDK_Example ».

A partir de là vous pouvez brancher votre smartphone, lancer l’application “SDK_Example” et tester leurs différents tutoriels!

Installation du SDK Android et Eclipse pour développer des applications Android

Etape 1 : Téléchargement d’Eclipse

Rendez-vous sur le site officiel, rubrique Downloads : http://www.eclipse.org/downloads/

Téléchargez Eclipse Classic (choisissez votre 32 ou 64 bits selon votre architecture)

android_eclipe_2

Etape 2 : 1er démarrage d’Eclipse

Dé-zippez l’archive que vous venez de télécharger et double-cliquez sur l’exécutable “eclipse.exe”

android_eclipe_3

Etape 3 : Ajout du plugin Android

Une fois démarré, il faut installer l’ADT (le plugin Android pour Eclipse)

Allez dans :

  • Help
  • Install
  • New software
  • Add

android_eclipe_5

  • Name : Entrez le nom de votre choix (ADT Plugin par exemple)
  • Location : http://dl-ssl.google.com/android/eclipse/
  • Validez par OK

android_eclipe_6

  • Cochez “Developer Tools” puis Next
  • Next
  • Acceptez la licence
  • Finish

Etape 4 : Installation du SDK Android

Rendez-vous sur la page suivante : http://developer.android.com/sdk/index.html pour le téléchargement du SDK Android.

En bas de la page allez voir dans “DOWNLOAD FOR OTHER PLATFORMS” et sous “SDK Tools Only“, téléchargez le fichier zippé :

android_eclipe_8

Une fois téléchargé, dé-zippez le SDK à l’endroit que vous voulez.

Etape 5 : Configuration 1/2

Retournez sur l’environnement Eclipse pour spécifier l’emplacement du SDK.

Allez dans :

  • Window
  • Préférences
  • Cliquez sur “Android” dans le panneau de gauche

android_eclipse_9

  • Cliquez sur “Browse…
  • Selectionnez le dossier de votre SDK

android_eclipe_10

  • Cliquez sur Apply
  • Validez par OK

Etape 6 : Configuration 2/2

Maintenant que votre SDK est référencé, vous êtes prêt à télécharger tous les packages.

  •  Cliquez sur le logo “Android SDK Manager

android_eclipe_11

Cochez les dossiers suivants :

  •  “Tools
  • Android 4.2.2” (ou dernière version disponible)
  • Dans “Extras“, cochez “Android Support Library” et “Google USB Driver

android_eclipe_12

  • Cliquez sur “Install XX packages…”

Maintenant que tous vos packages ont été téléchargé et installé, votre environnement est prêt :

Vous êtes prêt à développer votre première application!