Est-il possible de télécharger les composants du SDK Android pour une installation hors ligne sans utiliser le Gestionnaire de SDK? Le problème est que je suis derrière un pare-feu sur lequel je n'ai aucun contrôle et que les URL de téléchargement des deux sites semblent être bloquées (lance une exception de connexion refusée)
https://dl-ssl.google.com/android/repository/repository.xml
http://dl-ssl.google.com/android/repository/repository.xml
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection refused: connect
android
windows-xp
Tawani
la source
la source
Réponses:
Pour installer le composant Android, procédez comme suit
https://dl-ssl.google.com/android/repository/addons_list-2.xml est le fichier xml principal où toutes les autres listes de packages sont disponibles.
disons que vous voulez télécharger la plate-forme api-9 et qu'elle est disponible sur repository-7, vous devez alors suivre les étapes suivantes
notez l'adresse du référentiel et accédez à toute autre machine disposant d'une connexion Internet et tapez le lien suivant dans n'importe quel navigateur
https://dl-ssl.google.com/android/repository/repository-7.xml
Recherchez
<sdk:url>**android-2.3.1_r02-linux.zip**</sdk:url>
sous la version d'API que vous souhaitez télécharger. C'est le nom du fichier que vous devez télécharger. pour télécharger ce fichier, vous devez taper l'URI suivant dans n'importe quel téléchargeur ou navigateur et il commencera à télécharger le fichier.http://dl-ssl.google.com/android/repository/android-2.3.3_r02-linux.zip
Règle générale pour tout fichier, remplacez android-2.3.3_r02-linux.zip par le nom de votre package
Une fois le téléchargement terminé, collez le fichier ZIP téléchargé (ou un autre format pour un autre système d'exploitation) dans votre lecteur flash / stylo et collez le fichier zip dans le dossier / répertoire
<android sdk dir>/temp
(ex: -c:\android-sdk\temp
) de votre machine hors ligne.Maintenant, démarrez le gestionnaire de SDK et sélectionnez le package que vous avez collé dans temp et cliquez sur le bouton Installer le package. Votre package a été installé.
Redémarrez votre éclipse et votre gestionnaire AVD pour obtenir de nouveaux packages.
Remarque: - si vous téléchargez sdk-tools ou sdk platform-tools, choisissez le package pour le système d'exploitation qui se trouve sur une machine hors ligne (Windows / Linux / Mac).
la source
Vous pouvez télécharger manuellement en analysant les fichiers XML que vous voyez dans le journal Android SDK Manager.
Actuellement, les fichiers XML sont addon_list et repository . Ces fichiers XML peuvent changer au fil du temps.
Il a l'emplacement des SDK, vous pouvez accéder au lien et télécharger directement via le navigateur. Ces fichiers doivent être placés dans le dossier approprié, par exemple les fichiers des API Google doivent être placés sous
add-ons
, si vous ne savez pas où les fichiers doivent aller.Voici quelque chose pour vous aider.
Le blog de mon blog pour installer les SDK Android hors ligne -> Installation hors ligne des SDK Android
la source
Comme dit, cette erreur survient généralement si vous restez derrière le proxy. Donc, pour obtenir avec cela, ouvrez les paramètres IE-Internet options-Connexions-LAN et prenez l'adresse proxy. Configurez SDK Manager.exe (onglet Paramètres) sur cette adresse proxy avec le port. Vérifiez Force Http ....
Si vous avez un script Proxy dans vos paramètres LAN, copiez l'adresse et collez-la dans la barre d'adresse. Ouvrez le fichier téléchargé dans le bloc-notes. Trouvez votre adresse IP sur ipconfig. Dans le fichier, accédez à la plage de sous-réseau dans laquelle appartient votre adresse IP. Par exemple: isInNet (résolu_ip, "198.175.111.0", "255.255.255.0") sera vrai pour 198.175.111.53, prenez la valeur de retour: après le mot PROXY et utilisez-la pour configurer SDK Manager.
Maintenant, le SDK sera téléchargé avec plaisir.
la source
Cela a changé pour Android 4.4.2. .. vous devriez regarder dans le fichier du référentiel et télécharger https://dl-ssl.google.com/android/repository/repository-10.xml
Dans le répertoire d'installation manuelle, la structure devrait ressembler à
Maintenant, vous devez ...
À ce stade, vous devriez avoir une installation Android fonctionnelle.
la source
Je travaille derrière un pare-feu sur Windows et j'ai le même problème. Mais j'ai réussi à le réparer:
cmd
puis appuyez sur Enter(affiche l'invite de commande)netstat
Dans les résultats renvoyés, recherchez votre adresse proxy:
Votre adresse proxy est l'une des DISTANTMACHINEx
la source
Quel OS?
Tout ce que vous téléchargez doit être placé dans le dossier android-sdk (dans mon cas: j: \ android-sdk-windows).
Vous pouvez exécuter "SDK Setup.exe" (ou la commande mac / linux pour cela) et tout télécharger et copier simplement votre dossier android-sdk complet sur un autre ordinateur. J'ai le SDK complet + Eclipse + Workspace sur un disque dur externe que je peux simplement brancher sur un autre ordinateur et cela fonctionne (sauf pour JDK qui devrait être installé et les AVD qui se trouvent dans le répertoire utilisateur). N'oubliez pas de définir la variable d'environnement ANDROID_HOME pour qu'elle pointe vers votre répertoire d'installation.
Mise à jour: dans le téléchargeur du SDK, vous avez une case à cocher "forcer les sources https: // à être extraites à l'aide de http: //" dans le menu des paramètres. Peut-être cocher (ou si coché) décocher cela peut vous aider à télécharger tout à partir de votre ordinateur pare-feu.
la source
Voici comment je l'ai compris. Je suis également derrière le pare-feu d'entreprise.
Accédez à Chrome ou à vos paramètres Internet en cliquant sur la clé dans Chrome -> Paramètres -> Sous le capot -> Réseau -> Modifier les paramètres du proxy
Cliquez sur Paramètres LAN puis sur Avancé. Copiez l'adresse et le port du serveur proxy.
La plupart du temps, le lien de connexion refusée se produit lorsque vous essayez de télécharger des packages SDK via Eclipse.
Accédez au SDK Manager.exe et double-cliquez dessus. Une fois qu'il démarre, cliquez sur Outils -> Options, puis entrez l'adresse du serveur proxy et le numéro de port
Cochez la case force https: // à http: // C'est tout votre SDK Manager sera désormais en mesure de télécharger des packages à partir du site distant de Google sans aucun problème, même derrière un pare-feu.
Je suis sous Windows au fait. J'ai tout essayé et cela fonctionne très bien.
la source
La plupart de ces problèmes sont liés aux personnes utilisant des proxys. Vous pouvez fournir les informations de proxy au gestionnaire SDK et partir de là.
J'ai eu le même problème et ma solution était de passer uniquement à HTTP et de fournir mes paramètres de proxy d'entreprise.
EDIT: --- Si vous utilisez Eclipse et que vous n'avez aucune idée de votre proxy, ouvrez Eclipse, allez dans Windows-> Préférences, sélectionnez Général-> Réseau, et vous aurez plusieurs adresses proxy. Eclipse est bien meilleur pour trouver des proxies que SDK Manager ... Copiez l'adresse proxy http d'Eclipse vers SDK Manager (dans "Paramètres"), et cela devrait fonctionner;)
la source
Il existe un déployeur de packages hors ligne open source pour Windows que j'ai écrit:
http://siddharthbarman.com/apd/
Vous pouvez essayer ceci pour voir s'il répond à vos besoins.
la source
suivez cette vidéo https://www.youtube.com/watch?v=883HjO06_E0 pour savoir comment télécharger et installer manuellement les composants du SDK Android
la source
Je sais que ce sujet est un peu vieux, mais après avoir lutté et attendu beaucoup de téléchargement, j'ai changé mes paramètres DNS pour utiliser celui de Google (4.4.4.4 et 8.8.8.8) et cela a fonctionné !!
Ma connexion est à 30 Mbps du Brésil (Virtua), en utilisant le fournisseur d'ISP, j'obtenais 80 Ko / s et après être passé à google dns, j'ai obtenu une moyenne de 2 Mo / s.
la source