Android est le système d'exploitation mobile le plus utilisé et le plus implémenté dans le monde grâce à ses multiples caractéristiques et fonctionnalités à la fois pour l'utilisateur final et pour les développeurs qui cherchent quotidiennement à améliorer l'expérience et l'évolutivité du système d'exploitation.
La gestion globale d'un système n'est pas facile du tout, mais aujourd'hui, nous disposons des outils nécessaires pour amener cette tâche à des niveaux de gestion beaucoup plus élevés et dans le cas d'Android, nous avons Android SDK qui est disponible pour tous ceux d'entre nous qui veulent explorer, créer , tester et réaliser l'implémentation globale de nombreuses fonctionnalités Android.
Chez Solvetic, nous expliquerons en détail ce qu'est le SDK Android et comment l'installer sur Windows 10.
Qu'est-ce que le SDK AndroidAndroid SDK (Software Development Kit), est une plateforme basée sur un environnement de développement intégré (IDE) à travers lequel il sera possible de réaliser le développement fonctionnel et complet d'applications pour Android et ainsi pouvoir en connaître les performances avant il est officiellement lancé.
Tâches avec Android SDKEn utilisant le SDK Android pour créer et compiler des applications pour Android, il nous permet d'effectuer des tâches telles que :
- Disposez d'un environnement unifié à travers lequel tous les tests d'applications disponibles pour tous les appareils Android peuvent être effectués.
- Disposez d'un système de construction flexible basé sur la gradation.
- Accédez à un large éventail d'outils et de frameworks de test.
- Android SDK intègre Instant Run qui nous permet d'apporter des modifications lors de l'exécution de l'application, mais sans avoir à compiler un nouvel APK.
- Il est compatible avec C++ et NDK.
- Intégration d'outils Lint grâce auxquels il s'agit de détecter des problèmes de performances, d'utilisation, de compatibilité de version et plus encore.
Lors de la création d'un projet dans Android SDK via Android Studio, divers modules avec des fichiers de code source et des fichiers de ressources seront intégrés au projet, ces modules sont :
- Modules d'application Android
- modules de bibliothèque
- Modules Google App Engine
Nous allons maintenant apprendre à installer le SDK Android de manière globale et disposer ainsi d'un outil précieux pour les tâches liées à la mise en place d'applications sur Android.
Android SDK est disponible via deux options qui sont :
Android StudioC'est la plate-forme graphique à partir de laquelle il sera possible de créer et d'exécuter des centaines d'applications pour Android dans un environnement complet avec des outils et des fonctions idéales pour une administration correcte de ces
Outils de ligne de commandeComme son nom l'indique, il s'agit d'une option à exécuter via le sdkmanager.
Pour rappel, si nous choisissons d'utiliser la ligne de commande, les paramètres suivants sont intégrés dans cette option :
apkanalyseurFournit des informations sur la composition de l'APK lorsque le processus de construction est terminé
avdmanagerVous permet de créer et de gérer des appareils virtuels Android (AVD) via la ligne de commande.
jobbFacilite la création de fichiers d'extension APK cryptés et non cryptés à l'aide du format Opaque Binary Blob (OBB)
pelucheC'est un outil de scan de code grâce auquel il sera possible d'identifier et de corriger les problèmes au niveau de la qualité structurelle du code à mettre en œuvre.
coureur de singe
Sa tâche est de créer l'interface de ligne de commande à partir de laquelle un programme sera exécuté qui doit être installé une application Android ou un package de test, là nous pouvons l'exécuter, lui envoyer des frappes, prendre des captures d'écran et bien d'autres actions pour vérifier leur comportement
sdkmanagerC'est l'un des composants clés car il nous permet d'afficher, d'installer, de mettre à jour et de désinstaller les packages du SDK Android.
1. Comment télécharger et installer Java Windows 10
Étape 1
Dans le cas où vous n'avez pas pour objectif d'utiliser la plateforme Android Studio et n'utilisez que la version en ligne de commande du SDK Android, il sera nécessaire de télécharger et d'installer Java qui est disponible gratuitement sur le lien suivant :
AGRANDIR
Étape 2
Là, nous sélectionnons l'installateur le plus conforme à notre système et une fois téléchargé, nous procédons à son installation :
Étape 3
Là, nous pouvons changer le dossier d'installation et cliquer sur Installer lancera le processus d'installation de Java dans Windows 10 :
Étape 4
Lorsque ce processus est terminé, nous verrons ce qui suit :
2. Comment installer les outils de ligne de commande Android SDK
Étape 1
En raison de problèmes d'espace et de performances, il est parfois idéal de télécharger l'option de ligne de commande, par exemple, Android Studio a un poids de 948 Mo et peut occuper 3 Go sur le disque dur alors que la ligne de commande ne pèse que 148 Mo, le téléchargement est disponible au lien suivant :
AGRANDIR
Étape 2
Là, nous avons les options d'Android Studio et de la ligne de commande, dans ce cas, nous sélectionnons la tablette Windows pour le téléchargement et la fenêtre suivante s'affichera où nous devons accepter les termes pour procéder au téléchargement :
AGRANDIR
Étape 3
Activez cette case, nous pouvons cliquer sur le bouton Télécharger les outils de ligne de commande Android pour Windows. Une fois téléchargé, nous procédons à son extraction et nous irons dans le chemin outils/bin et là nous ferons un clic droit sur le fichier sdkmanager et sélectionnerons l'option Exécuter en tant qu'administrateur :
Étape 4
Le message de contrôle de compte d'utilisateur Windows 10 suivant s'affichera, que nous devons accepter :
Étape 5
Cela s'occupera de l'installation des packages SDK Android de base :
Maintenant, nous pouvons accéder à partir de l'invite de commande au chemin où le sdkmanager est hébergé et y exécuter les commandes que nous considérons nécessaires pour la création des applications, par exemple, nous pouvons exécuter ce qui suit :
sdkmanager "plate-forme-outils" "plates-formes; android-28"Étape 6
Les éléments suivants seront affichés :
AGRANDIR
Étape 7
Là, nous devons accepter ces conditions avec la lettre et, une fois cela fait, le processus de téléchargement et la création des paramètres indiqués commenceront là où les commandes adb et fastboot sont intégrées pour une meilleure gestion du SDK Android.
AGRANDIR
3. Outils de construction, de plate-forme et d'émulation Android (construction de SDK)
En cas d'opter pour l'utilisation de la ligne de commande Android, nous devons garder à l'esprit les utilitaires suivants qui y sont intégrés :
Android Build Tools (SDK Build) : ceux-ci se trouvent dans le chemin android_sdk/build-tools/version/ et sont nécessaires pour construire des applications Android, les outils intégrés sont :
aapt2Sa fonction est d'analyser, d'indexer et de compiler les ressources Android au format binaire optimisé pour la plateforme Android.
apksignerIl est chargé de détecter les APK et de vérifier si les signatures APK doivent être vérifiées correctement dans toutes les versions de la plateforme sur laquelle un APK spécifique est pris en charge.
zipalignVotre tâche consiste à optimiser les fichiers APK en vous assurant que toutes les données non compressées sont alignées en fonction de la relation avec le début du fichier.
Android Platform Tools (SDK Platform) Ils se situent dans le chemin android_sdk / platform-tools / et sont constitués de :
adbAndroid Debug Bridge, est un outil qui nous permet de gérer l'état d'une instance d'émulateur ou d'appareil avec Android et peut également être utilisé pour installer un APK sur un appareil Android
etc1outilIl s'agit d'un utilitaire en ligne de commande grâce auquel il sera possible d'encoder des images PNG au standard de compression ETC1 et de décoder des images compressées ETC1 au format PNG.
démarrage rapideIl est responsable du flashage d'un appareil avec la plate-forme et d'autres images du système sélectionné
logcatIl s'agit d'un outil appelé via adb pour afficher l'application et les journaux système.
Outils d'émulation (Android Emulator) : Son emplacement est android_sdk/emulator/ et nous aurons :
émulateurIl s'agit d'un outil d'émulation de périphérique basé sur QEMU grâce auquel il sera possible de déboguer et de tester des applications dans un véritable environnement d'exécution Android.
mksdcardPermet de créer une image disque utilisable avec l'émulateur et ainsi simuler l'utilisation d'une carte de stockage externe (telle qu'une carte SD).
4. Comment installer Android Studio sur Windows 10
Étape 1
Désormais, si nous choisissons d'utiliser la plateforme Android Studio, qui pèse plus lourd et offre un environnement GUI complet, nous pouvons la télécharger à partir du lien suivant :
AGRANDIR
Étape 2
En cliquant ici, la fenêtre suivante s'affichera où nous devons accepter les termes pour télécharger :
AGRANDIR
Pendant le processus d'installation, nous pouvons sélectionner l'option Personnalisé pour avoir un meilleur contrôle sur les composants à utiliser dans Android Studio.
Étape 3
En sélectionnant cette option, nous verrons ce qui suit où il sera possible d'établir les fonctions supplémentaires à télécharger, certaines d'entre elles sont :
- L'appareil Android virtuel qui crée un environnement émulé afin de tester diverses fonctions et applications.
- L'accélérateur matériel Intel HAXM pour l'émulateur.
- Des bibliothèques d'API pour développer des applications basées sur la dernière version d'Android qui est actuellement la 9.0.
Étape 4
Là, nous attendons la fin du processus d'installation et une fois Android Studio installé dans Windows 10, nous pouvons accéder à l'assistant de création de projet qui s'ouvre automatiquement ou sinon, nous pouvons cliquer sur le bouton Configurer / Gestionnaire de SDK dans le coin inférieur droit de la fenêtre pour accéder aux différentes options de configuration disponibles :
Étape 5
Lors de l'accès, nous verrons toutes les options de configuration du SDK dans Android Studio :
AGRANDIR
À partir de là, nous pouvons configurer les applications et les appareils selon les besoins et ainsi vérifier toutes les fonctions qu'Android Studio nous propose pour tirer le meilleur parti de chacune d'entre elles dans les applications que nous souhaitons implémenter.