Modifications des outils du kit Android SDK

Modifications apportées à la façon dont le Kit de développement logiciel (SDK) Android gère les niveaux d’API et les AVD installés.

Modifications apportées aux outils du Kit de développement logiciel (SDK) Android

Dans les versions récentes des outils sdk pour Android, Google a supprimé les gestionnaires AVD et SDK existants au profit de nouveaux outils CLI (interface de ligne de commande). Le programme Android a été supprimé et les gestionnaires d’interface utilisateur graphique (GUI) Google dans Visual Studio pour Mac et les versions antérieures de Visual Studio Tools pour Xamarin ne fonctionneront plus au-delà de la version 25.2.5 des outils android SDK. Par exemple, une tentative d’utilisation du programme Android via la ligne de commande génère un message d’erreur semblable au suivant :

The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools\bin\sdkmanager.bat
and tools\bin\avdmanager.bat

Les sections suivantes expliquent comment gérer le SDK Android et les appareils virtuels Android à l’aide du Kit de développement logiciel (SDK) Android 25.3.0 et versions ultérieures.

Outils d’interface utilisateur

Visual Studio et Visual Studio pour Mac fournissent désormais des remplacements Xamarin pour les gestionnaires basés sur l’interface graphique graphique Google abandonnés :

  • Pour télécharger les outils, plateformes et autres composants android dont vous avez besoin pour le développement d’applications Xamarin.Android, utilisez le Gestionnaire du SDK Android Xamarin au lieu du Gestionnaire de sdk Google hérité.

  • Pour créer et configurer des appareils virtuels Android, utilisez le Gestionnaire de périphériques Android au lieu du Gestionnaire d’émulateur Google hérité.

Ces outils sont fonctionnellement équivalents aux gestionnaires basés sur l’interface utilisateur graphique Google qu’ils remplacent.

Outils CLI

Vous pouvez également utiliser les outils CLI pour gérer et mettre à jour vos émulateurs et le Kit de développement logiciel (SDK) Android. Les programmes suivants composent désormais l’interface de ligne de commande pour les outils android SDK :

sdkmanager

Ajouté dans : Android SDK Tools 25.2.3 (novembre 2016) et versions ultérieures.

Il existe un nouveau programme appelé sdkmanager dans le dossier tools/bin de votre SDK Android. Cet outil est utilisé pour gérer le Kit de développement logiciel (SDK) Android sur la ligne de commande. Pour plus d’informations sur l’utilisation de cet outil, consultez sdkmanager.

avdmanager

Ajouté dans : Android SDK Tools 25.3.0 (mars 2017) et versions ultérieures.

Il existe un nouveau programme appelé avdmanager dans le dossier tools/bin de votre Kit de développement logiciel (SDK) Android. Cet outil est utilisé pour gérer les AVD de l’émulateur Android. Pour plus d’informations sur l’utilisation de cet outil, consultez avdmanager.

Déclassement

Vous pouvez passer à une version antérieure de votre android SDK Tools en installant une version précédente du SDK Android à partir du site web android developer.

Utilisation de l’ancienne interface graphique graphique

Vous pouvez toujours utiliser l’interface graphique graphique d’origine en exécutant le programme Android dans votre dossier d’outils , tant que vous utilisez android SDK Tools version 25.2.5 ou antérieure.