Avant de modifier l'émulateur, vérifiez quel téléchargement a échoué. Les paquets du SDK sont récupérés par les outils du SDK sur la machine de développement. Une application exécutée dans un appareil virtuel est un autre client.

La référence de sdkmanager en ligne de commande propose ces options de proxy :

sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080

Pour le mode HTTP affiché, choisissez un candidat public autorisé dans la liste de proxys HTTP et saisissez l'hôte séparément du port. Ne placez pas une URL PAC complète dans le champ hôte et ne répétez pas :8080 dans le nom d'hôte. La référence documente http et socks comme types de proxy ; utilisez l'option prise en charge par votre outil et votre service installés.

Cet exemple répertorie les paquets du SDK disponibles. Il n'installe rien et ne configure pas chaque outil Android.

Les anciennes réponses qui modifient androidtool.cfg ou lancent la commande supprimée android sdk s'appliquent aux anciennes implémentations de SDK Manager. Utilisez la documentation de l'exécutable que vous appelez réellement.

Si les téléchargements d'Android Studio fonctionnent mais que ceux en ligne de commande échouent, comparez les configurations de proxy et d'authentification de ces deux clients. Si les téléchargements du SDK fonctionnent mais qu'une dépendance Gradle échoue, examinez la requête de Gradle séparément. Un réglage qui fonctionne dans une fenêtre ne prouve pas que l'autre processus l'a hérité.

Articles similaires