Android Studio fournit les outils les plus rapides pour créer des applications sur chaque type d'appareil Android.
Android Studio est l'IDE officiel pour le développement Android et comprend tout ce dont vous avez besoin pour créer des applications Android.
Caractéristiques
Éditeur de mise en page visuelle
Créez des mises en page complexes avec ConstraintLayout en ajoutant des contraintes de chaque vue à d'autres vues et directives. Prévisualisez ensuite votre mise en page sur n'importe quelle taille d'écran en sélectionnant l'une des différentes configurations de périphérique ou en redimensionnant simplement la fenêtre d'aperçu.
Analyseur d'APK
Trouvez des opportunités de réduire la taille de votre application Android en inspectant le contenu du fichier APK de votre application, même s'il n'a pas été créé avec Android Studio. Inspectez le fichier manifeste, les ressources et les fichiers DEX. Comparez deux APK pour voir comment la taille de votre application a changé entre les versions de l'application.
Exécution instantanée
Envoyez les modifications de code et de ressources à votre application exécutée sur un appareil ou un émulateur et voyez les modifications prendre vie instantanément. Instant Run accélère considérablement vos cycles d'édition, de création et d'exécution, vous gardant ainsi « dans le flux ».
Éditeur de code intelligent
Écrivez un meilleur code, travaillez plus rapidement et soyez plus productif grâce à un éditeur de code intelligent qui permet la complétion du code pour les langages Kotlin, Java et C/C++.
Émulateur rapide
Installez et exécutez vos applications plus rapidement qu'avec un appareil physique et simulez différentes configurations et fonctionnalités, notamment ARCore, la plateforme de Google pour créer des expériences de réalité augmentée.
Système de construction flexible
Propulsé par Gradle, le système de build d'Android Studio vous permet de personnaliser votre build pour générer plusieurs variantes de build pour différents appareils à partir d'un seul projet.
Profileurs en temps réel
Les outils de profilage intégrés fournissent des statistiques en temps réel sur le processeur, la mémoire et l'activité réseau de votre application. Identifiez les goulots d'étranglement des performances en enregistrant les traces de méthode, en inspectant le tas et les allocations, et en observant les charges utiles du réseau entrantes et sortantes.
Remarque : les versions les plus récentes d'Android Studio ne proposent pas de version Windows 32 bits. Android Studio 3.6.3 a été le dernier à proposer une version Windows 32 bits. Vous pouvez le télécharger ici.
Quoi de neuf
Les notes de version complètes peuvent être trouvées ici.
Android Studio Koala | 2024.1.1
Android Studio est l'IDE officiel pour le développement Android et comprend tout ce dont vous avez besoin pour créer des applications Android.
Cette page répertorie les nouvelles fonctionnalités et améliorations de la dernière version du canal stable, Android Studio Koala. Vous pouvez le télécharger ici ou le mettre à jour dans Android Studio en cliquant sur Aide > Rechercher les mises à jour (Android Studio > Rechercher les mises à jour sur macOS)
- Pour voir ce qui a été corrigé dans cette version d'Android Studio, consultez les problèmes résolus.
- Pour afficher les notes de publication des anciennes versions d'Android Studio, consultez les versions antérieures.
- Pour un accès anticipé aux fonctionnalités et améliorations à venir, consultez les versions préliminaires d’Android Studio.
Si vous rencontrez des problèmes dans Android Studio, consultez la page Problèmes connus ou Dépannage.
Plugin Android Gradle et compatibilité Android Studio
Le système de création d'Android Studio est basé sur Gradle et le plugin Android Gradle (AGP) ajoute plusieurs fonctionnalités spécifiques à la création d'applications Android. Le tableau suivant répertorie la version d'AGP requise pour chaque version d'Android Studio.
Présentation de Gemini dans Android Studio
Gemini dans Android Studio est votre compagnon de codage pour le développement Android. Il s'agit d'une expérience conversationnelle basée sur l'IA dans Android Studio qui vous aide à être plus productif en répondant aux requêtes de développement Android. Pour en savoir plus, consultez Rencontrer Gemini dans Android Studio.
Nouveau flux de connexion
Lorsque vous vous connectez à Android Studio avec votre compte développeur, vous bénéficiez des services de développement Google, tels que l'affichage des rapports Firebase Crashlytics et Android Vitals dans App Quality Insights, l'accès à de vrais appareils distants avec Device Streaming dans Android Studio et l'écriture de code de meilleure qualité. avec Gemini dans Android Studio – directement depuis l'EDI.
Android Studio Jellyfish facilite l'ajout et la gestion de comptes et fournit à l'EDI uniquement les autorisations requises pour chaque fonctionnalité. Pour commencer, effectuez l'une des opérations suivantes :
Accédez à l'une des fonctionnalités mentionnées précédemment et suivez les invites pour vous connecter et fournir les autorisations nécessaires.
Si vous êtes déjà connecté, vous pouvez gérer vos comptes et autorisations en accédant à Fichier (Android Studio sur macOS) > Paramètres > Outils > Comptes Google.
Accédez à de vrais appareils avec Device Streaming dans Android Studio
Device Streaming dans Android Studio vous permet de vous connecter en toute sécurité à des appareils Android physiques distants hébergés dans les centres de données sécurisés de Google. Propulsé par Firebase, il s'agit du moyen le plus rapide et le plus simple de tester votre application sur des appareils réels, notamment le Google Pixel 8 Pro, le Pixel Fold, certains appareils Samsung, et bien plus encore.
Après vous être connecté à un appareil, vous pouvez déployer votre application, afficher l'écran, interagir avec l'appareil (y compris faire pivoter ou déplier l'appareil) et tout ce que vous pourriez faire avec un appareil via une connexion ADB directe sur SSL, le tout sans quitter Android. Studio. Lorsque vous avez fini d'utiliser l'appareil, Google efface toutes vos données et réinitialise l'appareil aux paramètres d'usine avant de le mettre à la disposition d'un autre développeur.
Pendant la période bêta actuelle, vous pouvez utiliser gratuitement le streaming sur appareil avec des projets Firebase sur un plan Spark ou Blaze. Pour commencer, connectez-vous à votre compte développeur depuis Android Studio et sélectionnez un projet Firebase. Si vous n'avez pas encore de projet Firebase, il est facile d'en créer un. Pour en savoir plus, accédez à Device Streaming dans Android Studio.
Prise en charge d'App Quality Insights pour les ANR, les données personnalisées et les événements multiples
Plongez plus profondément dans les rapports de plantage App Quality Insights (AQI) dans Android Studio Jellyfish avec la prise en charge des rapports ANR, des données personnalisées et des événements multiples :
- Parcourez les événements : explorez désormais plusieurs événements dans un rapport Crashlytics dans l'ordre chronologique inverse, révélant des modèles pour un débogage plus rapide.
- Explorez les données personnalisées : affichez les clés/valeurs personnalisées et les journaux pour chaque rapport de plantage (recherchez-les dans les onglets Clés et Journaux après avoir sélectionné un rapport).
- Analyser les ANR : accédez aux ANR et étudiez-les directement dans les onglets Android Vitals et Crashlytics.
Inspecteur de mise en page intégré
L'inspecteur de mise en page est désormais intégré par défaut dans la fenêtre de l'outil Périphériques d'exécution. Cette intégration économise de l'espace sur l'écran, centralise votre flux de travail dans une seule fenêtre d'outil et offre des gains de performances significatifs – avec une amélioration de 50 % des vitesses de rendu. Vous pouvez facilement basculer entre une inspection approfondie et une interaction avec votre application, et utiliser des instantanés pour les visualisations 3D de votre interface utilisateur. Découvrez la gamme complète de fonctionnalités sur Déboguer votre mise en page avec Layout Inspector.
App Links Assistant prend en charge la validation des fichiers d'associations Web
L’Assistant App Links prend désormais en charge la validation du fichier JSON Digital Asset Links qui doit être publié sur votre site Web.
Cette fonctionnalité étend les capacités de validation existantes pour les filtres d'intention que vous déclarez dans le fichier manifeste de l'application. Pour chaque domaine déclaré dans le fichier manifeste, l'Assistant analyse le fichier sur votre site Web, effectue sept contrôles de validation et fournit une explication détaillée sur la façon de corriger les erreurs.
Pour commencer:
- Dans Android Studio, cliquez sur Outils > App Links Assistant.
- Double-cliquez sur Liens pour obtenir une vue détaillée des vérifications effectuées par l'Assistant et comprendre comment corriger les erreurs de configuration.
Assurez une expérience utilisateur fluide en vérifiant que votre fichier JSON est correctement formaté pour le téléchargement sur votre domaine.
Installation du profil de base
Android Studio Jellyfish compile automatiquement les profils de base après l'installation sur l'appareil pour les projets qui utilisent AGP 8.4 ou supérieur. Cela couvre les profils de base qui ont été générés via un module Générateur de profils de base ou à partir de bibliothèques comme Compose. L'installation automatique vous permet de bénéficier des avantages en termes de performances des profils de base lors de l'installation de votre application de version localement et lors de l'utilisation d'un profilage à faible surcharge.
Nouvelles vérifications de daltonisme dans Compose UI Check
Compose UI Check inclut de nouvelles simulations et vérifications de daltonisme, vous permettant de créer des expériences visuellement accessibles pour tous les utilisateurs. Accédez simplement au mode de vérification de l'interface utilisateur à partir de Compose Preview pour afficher votre interface utilisateur Compose dans différents types de déficiences de vision des couleurs afin de garantir que vos conceptions restent claires et utilisables.
Rediriger l'audio à l'aide de la mise en miroir des appareils
À partir d'Android Studio Jellyfish Canary 5, vous pouvez rediriger l'audio des appareils physiques connectés vers les haut-parleurs ou les écouteurs de votre ordinateur. Avec la redirection audio, gardez vos écouteurs connectés à votre ordinateur et écoutez à la fois l'ordinateur et le téléphone connecté sans avoir à vous reconnecter manuellement à un appareil puis à un autre. Pour activer la redirection audio, accédez à Android Studio > Paramètres > Outils > Mise en miroir des appareils et sélectionnez Rediriger l'audio à partir des appareils locaux. Notez que l'audio est toujours redirigé, quels que soient les paramètres, pour les appareils Firebase Test Lab exécutant Android 12 ou version ultérieure.
En savoir plus