Pour le moment, j'utilise un PC Windows 8.1 qui ne dispose ni du stockage ni de la RAM pour un IDE comme Android Studio ou Eclipse. Je souhaite télécharger les outils du SDK Android, sans l'EDI. Comment cela peut-il être accompli?
173
Réponses:
Vous pouvez trouver les outils de ligne de commande sur la page de téléchargement sous la section "Outils de ligne de commande uniquement".
Voici les liens fournis dans la page à partir de maintenant (version 26.1.1):
Windows sans programme d'installation: https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip
MacOSX: https://dl.google.com/android/repository/sdk-tools-darwin-4333796.zip
Linux: https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
Assurez-vous d'avoir lu et accepté les conditions d'utilisation avant de télécharger l'un des outils de ligne de commande.
La version du programme d'installation pour Windows ne semble plus disponible, voici le lien pour la version 24.4.1:
la source
r25.2.3
n'est plus disponible.Accédez à la section "Obtenir uniquement les outils de ligne de commande" de la page de téléchargement Android et téléchargez les outils pour votre système.
Pour les fenêtres:
Extrayez le contenu dans C: \ Android \ android-sdk
Accédez à C: \ Android \ android-sdk \ tools \ bin et ouvrez une fenêtre de ligne de commande
(Maj + clic droit)
Exécutez ce qui suit pour télécharger le dernier package Android:
Tout mettre à jour
Autres systèmes d'exploitation Faites à peu près la même chose, mais sans utiliser les répertoires Windows.
La page sdkmanager donne plus d'informations sur les commandes à utiliser pour installer votre sdk.
la source
$ ./sdkmanager "platforms;android-29" Warning: Could not create settings java.lang.IllegalArgumentException at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
--sdk_root=${ANDROID_HOME}
ou--sdk_root=%ANDROID_HOME%
(Batch) résout l'erreur ici.Approche en ligne de commande
Lors de l'exécution des commandes ci-dessus, assurez-vous de les remplacer
*
par un numéro de version approprié que vous pourriez trouver sur la page de téléchargement .Installer des packages
Vous pouvez également utiliser
sdkmanager
pour lister et installer les packages nécessaires.FYI
sdk-tools-linux-*.zip
inclut uniquement les outils de ligne de commande. Cela extrait le contenu dans un répertoire unique nommétools
, comme:Pour obtenir les packages SDK, nous pourrions exécuter:
Le sdkmanager accepte l'indicateur suivant:
Mais si nous omettons cet indicateur, il suppose
tools
que le répertoire parent est la racine sdk, ici dans notreandroid-sdk
répertoire de cas .Si vous vérifiez le dossier android-sdk après l'exécution,
tools/bin/sdkmanager --update
ce sera comme:Si nécessaire, définissez également la variable d'environnement ANDROID_HOME comme:
la source
_https://dl.google.com/android/repository/sdk-tools-linux-*.zip_
SDK Tools est obsolète et ne reçoit plus de mises à jour. Au lieu de cela, nous aurions besoin d'utiliser le nouveau package d'outils de ligne de commande au rythme de celui-ci.Ce qui a fonctionné pour moi sous Windows:
tools
dossier entier de l'archive ZIP dansC:\Program Files (x86)\Android SDK\
tools\android.bat
tant qu'administrateur, qui a ouvert la fenêtre habituelle du gestionnaire de SDK...\Android SDK\
répertoire (qui estbuild-tools
,platforms
,platform-tools
, etc. répertoires est apparu à côtétools
intérieur...\Android SDK\
)...\Android SDK\
répertoirela source
tools/android.bat
tant qu'administrateur mais il n'a pas ouvert la fenêtre du gestionnaire de SDK comme vous l'avez décritandroid.bat
partir d'une invite de commandes (CMD). Cela peut expliquer pourquoi la fenêtre SDK Manager n'apparaît pas.Ce tutoriel est une étape par étape pour installer Android SDK (Software Development Kit) en supposant que l'utilisateur part de zéro.
Il y a juste quelques prérequis à noter:
Je recommande d'utiliser le programme d'installation du SDK hors ligne pour installer les outils essentiels à savoir le SDK et le gestionnaire AVD: La dernière version de l'installateur se trouve ici: SDK Installer_r24.4.1 (pour Windows), SDK Installer_r24.4.1 (pour Linux) ou SDK Installer_r24.4.1 (pour macos)
Pour ce guide, j'utilisais Windows :
Voici la procédure:
%USERPROFILE%\android-sdk
):Maintenant, nous sommes en affaires ...
Remarque: je recommande de télécharger des images x86 car elles sont beaucoup plus rapides que leurs homologues, obtenez également le pilote Intel HAXM (gestionnaire d'exécution accélérée par le matériel) pour augmenter considérablement la vitesse de votre émulateur
Tout est prêt, il vous suffit maintenant de créer et de configurer un appareil virtuel Android correspondant à votre version Android cible et de modifier les paramètres souhaités.
Pour ce faire, cliquez sur l' onglet Outils dans le gestionnaire de SDK et sélectionnez gérer les AVD, puis dans la fenêtre suivante, cliquez sur Créer, vous verrez un écran similaire à celui ci-dessous:
la source
Ligne de commande uniquement sans
sdkmanager
(pour les utilisateurs avancés / CI):Vous pouvez trouver les liens de téléchargement pour tous les packages individuels, y compris diverses révisions, dans le fichier XML du référentiel: https://dl.google.com/android/repository/repository-12.xml
(où 12 est la version de l'index du référentiel et augmentera à l'avenir).
Toutes les
<sdk:url>
valeurs sont relativeshttps://dl.google.com/android/repository
, doncpeut être téléchargé sur
https://dl.google.com/android/repository/platform-27_r03.zip
Des fichiers XML récapitulatifs similaires existent également pour les images système:
la source
https://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip
Malheureusement, directement à partir de Google, où vous voudrez télécharger si le pare-feu de votre entreprise bloque d'autres sources, la version 1.6 r1 de septembre 2009 est le dernier SDK dont ils disposent.
la source
Pour télécharger le SDK via la ligne de commande, le lien a légèrement changé par rapport à ce qui a été mentionné précédemment:
wget --quiet --output-document=/tmp/sdk-tools-linux.zip https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS}.zip
Dernière version répertoriée sur la page des téléchargements .
la source
Eh bien, les personnes qui essaient de télécharger sur une machine * ix ou Ec2 suggéreraient de nettoyer l'approche ci-dessous:
Le roi - SDKmanager vit à l'intérieur
, vous feriez mieux de définir dans la variable d'environnement PATH.
mais
cmdline-tools
ne doit pas être défini commeANDROID_HOME
. Parce que plus tard, lors de la mise à jour du SDK Android ou de l'installation de plusieurs packages, les autres packages seront placés sousANDROID_HOME
, mais pas souscmdline-tools
.La structure finale et complète des répertoires ANDROID_HOME devrait ressembler à celle ci-dessous, composée de plusieurs sous-répertoires:
build-tools, cmdline-tools, emulator, licenses, patcher, platform-tools, platforms, tools
. Vous pouvez facilement souligner quebuild-tools
et que vouscmdline-tools
êtes frères et sœurs, tous résident à l'intérieur du parent ANDROID_HOME.Ajoutez le répertoire des outils SDK dans la variable d'environnement PATH pour rendre l'exécutable disponible globalement. Ajoutez la ligne ci-dessous dans
~/.bashrc
ou dans un~/.profile
fichier pour le rendre permanent.Afin d'éditer le
~/.bashrc
simplement peut être éditable en mode vimMaintenant votre préféré
ANDROID_HOME
dans le.bashrc
fichier:voici une chose étrange que nous n'avons pas téléchargé le
platform-tools
répertoire pour le moment, mais que nous le mentions sous chemin, mais que ce soit comme cela vous aidera à éviter une remodification sur le même fichier plus tard.Maintenant, allez dans le même répertoire:
NOTE
: Eh bien, lors de la première tentative, la commande sdkmanager n'a pas été trouvée pour moi, alors je ferme le terminal et je crée à nouveau la connexion ou vous pouvez également actualiser la même chose si cela fonctionne pour vous.après cela, utilisez le sdkmanager pour lister et installer les packages nécessaires:
Par conséquent, le chemin Sdkmanager est déjà défini, il sera accessible de n'importe où:
la source
J'ai téléchargé Android Studio et l'ai installé. L'installateur a dit: -
Android Studio => ( 500 Mo )
SDK Android => ( 2,3 Go )
Le programme d'installation d'Android Studio est en fait un "Android SDK Installer" avec un outil parfois utile appelé "Android Studio".
Plus important encore: - Le programme d'installation d'Android Studio ne se contentera pas d'installer le SDK. Cela permettra également: -
Ce que vous devrez faire manuellement si vous installez le SDK à partir de son fichier zip.
Vas-y doucement. Installez Android Studio .
****************************** Modifier ******************* ***********
Donc, étant inspiré par les réponses dans les commentaires, je voudrais mettre à jour ma réponse.
La mise à jour est que seulement (et seulement) si 500 Mo d'espace disque dur ne vous importent pas beaucoup que vous devriez opter pour Android Studio, sinon d'autres réponses seraient meilleures pour vous.
Android Studio a fonctionné pour moi car j'avais un disque dur de 1 To, soit 2000 fois 500 Mo.
Notez également que la taille de la RAM ne devrait pas être une restriction pour vous, car vous n'exécuteriez même pas Android Studio.
Je suis venu à cette solution car j'étais moi-même coincé dans ce problème. J'ai essayé d'autres réponses, mais pour une raison quelconque (peut-être mes compétences), elles n'ont pas fonctionné pour moi. J'ai décidé d'opter pour Android Studio et j'ai réalisé qu'il ne représentait que 18% de l'installation totale et que le SDK en représentait 82%. Alors que je pensais autrement. Je ne supprime pas les réponses malgré l'évaluation négative car la réponse a fonctionné pour moi. Je pourrais travailler pour quelqu'un d'autre avec un disque dur de 1 To (ce qui est assez courant ces jours-ci).
la source