La question n'était pas liée à la définition d'une variable d'environnement spécifique dans Ubuntu; ce stackoverflow.com/a/37368367/509565 est certainement la bonne réponse.
@mVJ fait simplement vim ~/.bashrcdans votre terminal. Le dossier dans
lequel
1
@Dario Quintana ce qui se trouve par emplacement actuel, quel emplacement pouvez-vous expliquer à ce sujet
Dinesh
@Dinesh Je pense qu'il se réfère à changer l'emplacement du SDK Android s'il est différent, par exemple, si vous avez choisi un autre répertoire lors de son installation.
PhoneixS
2
Je pense que le CHEMIN devrait maintenant l'être export PATH=$PATH:$ANDROID_HOME/platform-tools, voir ci-dessous. Dans le SDK 29.0.3 que je viens d'installer, il n'y a plus de toolsrépertoire.
Peter T.
106
Je voudrais partager une réponse qui illustre également l'approche utilisant le SDK Android fourni par le référentiel Ubuntu:
Ajoutez les lignes ci-dessus au fichier ~/.bashrc(situé à home/username/.bashrc) pour le rendre permanent pour l'utilisateur actuel. Exécutez source ~/.bashrcpour appliquer les modifications ou redémarrez votre terminal.
( ou )
Exécutez les lignes ci-dessus sur une fenêtre de terminal pour la rendre disponible pour la session.
Pour tester si vous l'avez configuré correctement,
Exécutez les commandes ci-dessous sur une fenêtre de terminal
Notez que vous devez redémarrer le terminal avant que ces echocommandes ne fonctionnent. Je cours habituellement exec $SHELL.
kimbo
1
Pour le troisième point, je reçois ce message: "La commande" android "est déconseillée."
Mate
1
@Mate / all - Il est dit: "La commande" android "est déconseillée. (...) Pour les outils de ligne de commande, utilisez tools / bin / sdkmanager ..." : ajoutez donc (par ci-dessus): export PATH=$PATH:$ANDROID_HOME/tools/binpuis source ~/.profile(ou .bashrc) si vous ne voulez pas vous déconnecter .. alors essayez d'exécuter 'sdkmanager --licenses'. Essayez ensuite de compiler.
bshea
46
la meilleure façon est de réutiliser la variable ANDROID_HOME dans la variable path. si votre variable ANDROID_HOME change, il vous suffit de faire des changements à un seul endroit.
Pourriez-vous développer votre réponse un peu plus, s'il vous plaît? Essayez de détailler ce que vous faites et pourquoi c'est une "meilleure façon". Je vous remercie !
Telokis
2
@Ninetainedo Je pense que c'est mieux parce qu'il a "réutilisé" la variable ANDROID_HOME dans PATH.
moshfiqur
4
notez que la arshidpièce doit être remplacée par le nom de l'utilisateur actuel
Xiao
34
Ajoutez ce qui suit à votre ~/.bashrcfichier. Déconnectez-vous et connectez-vous. J'ai mon sdk en $HOME/Documents/Android/sdkvous devez le remplacer par où vous gardez votre dossier sdk
# Android Path
PATH=$PATH:$HOME/Documents/Android/sdk:$HOME/Documents/Android/sdk/tools
export PATH
# For SDK version r_08 and higher, also add this for adb:
PATH=$PATH:$HOME/Documents/Android/sdk/platform-tools
export PATH
Je pense que courir source ~/.bashrcpeut remplacer la
déconnexion
@ JVE999 oui pour cette session de terminal particulière.
Sudhir Khanger
1
Vous pourriez faire export PATH=$PATH(...)dans un comme. Fonctionne dans les deux sens :)
klauskpm
33
Au départ, allez chez vous et appuyez sur Ctrl+ Hil vous montrera que les fichiers cachés recherchent maintenant le .bashrcfichier, ouvrez-le avec n'importe quel éditeur de texte puis placez-le sous les lignes à la fin du fichier.
S'il vous plaît changer /home/varun/Android/Sdk chemin d'accès à votre chemin d'accès SDK. Faites de même pour les outils et les outils de plate-forme.
Après cette sauvegarde .bashrc fichier de et fermez-le.
Vous êtes maintenant prêt à utiliser les commandes ADB sur le terminal.
Si vous exécutez Android avec sudo, il installera sdk dans / root / Android / Sdk, alors vérifiez si c'est le cas. Et si vous utilisez ne lancez pas cordova avec sudo, il ressemblera également à sdk à la racine. Le code ci-dessus pour définir le chemin fonctionne correctement.
Ajoutez les lignes ci-dessus au fichier ~/.bashrc(situé à home/username/.bashrc) pour le rendre permanent pour l'utilisateur actuel. Exécutez source ~/.bashrcpour appliquer les modifications ou redémarrez votre terminal. (ou) Exécutez les lignes ci-dessus sur une fenêtre de terminal pour la rendre disponible pour la session. Pour tester si vous l'avez configuré correctement, exécutez les commandes ci-dessous sur une fenêtre de terminal
Réponses:
Dans la console, saisissez-les simplement:
Si vous voulez le rendre permanent, ajoutez simplement ces lignes dans le fichier ~ / .bashrc
la source
vim ~/.bashrc
dans votre terminal. Le dossier dansexport PATH=$PATH:$ANDROID_HOME/platform-tools
, voir ci-dessous. Dans le SDK 29.0.3 que je viens d'installer, il n'y a plus detools
répertoire.Je voudrais partager une réponse qui illustre également l'approche utilisant le SDK Android fourni par le référentiel Ubuntu:
Installer le SDK Android
Exporter les variables d'environnement
la source
android-sdk
package à partir d'apt. Merci!En supposant que le sdk soit extrait à
~/Android/Sdk
,Ajoutez les lignes ci-dessus au fichier
~/.bashrc
(situé àhome/username/.bashrc
) pour le rendre permanent pour l'utilisateur actuel. Exécutezsource ~/.bashrc
pour appliquer les modifications ou redémarrez votre terminal.( ou )
Exécutez les lignes ci-dessus sur une fenêtre de terminal pour la rendre disponible pour la session.
Pour tester si vous l'avez configuré correctement,
Exécutez les commandes ci-dessous sur une fenêtre de terminal
echo $ANDROID_HOME
which android
Exécuter
android
sur une fenêtre de terminal, s'il ouvre le gestionnaire de SDK Android , vous êtes prêt à partir.la source
echo
commandes ne fonctionnent. Je cours habituellementexec $SHELL
.export PATH=$PATH:$ANDROID_HOME/tools/bin
puis source~/.profile
(ou .bashrc) si vous ne voulez pas vous déconnecter .. alors essayez d'exécuter 'sdkmanager --licenses'. Essayez ensuite de compiler.la meilleure façon est de réutiliser la variable ANDROID_HOME dans la variable path. si votre variable ANDROID_HOME change, il vous suffit de faire des changements à un seul endroit.
la source
arshid
pièce doit être remplacée par le nom de l'utilisateur actuelAjoutez ce qui suit à votre
~/.bashrc
fichier. Déconnectez-vous et connectez-vous. J'ai mon sdk en$HOME/Documents/Android/sdk
vous devez le remplacer par où vous gardez votre dossier sdkla source
source ~/.bashrc
peut remplacer laexport PATH=$PATH(...)
dans un comme. Fonctionne dans les deux sens :)Au départ, allez chez vous et appuyez sur Ctrl+ Hil vous montrera que les fichiers cachés recherchent maintenant le
.bashrc
fichier, ouvrez-le avec n'importe quel éditeur de texte puis placez-le sous les lignes à la fin du fichier.S'il vous plaît changer
/home/varun/Android/Sdk
chemin d'accès à votre chemin d'accès SDK. Faites de même pour les outils et les outils de plate-forme.Après cette sauvegarde
.bashrc
fichier de et fermez-le.Vous êtes maintenant prêt à utiliser les commandes ADB sur le terminal.
la source
ouvrez d'abord le fichier .bashrc par gedit ~ / .bashrc
enregistrer le fichier et rouvrir le terminal
il montrera le chemin comme
/home/pathTo/Android/Sdk
la source
S'applique à Ubuntu et Linux Mint
Dans l'archive:
Ajoutez à la fin:
Redémarrez le terminal et faites: echo $ HOME ou $ PATH, vous pouvez connaître ces variables.
la source
Dans le terminal, tapez simplement ces 3 commandes pour définir la variable ANDROID_HOME:
/Android/Sdk
est l'emplacement de Sdk, cela pourrait changer dans votre casRemarque: Cela définira temporairement le chemin afin que l'action que vous ayez à effectuer soit exécutée sur le même terminal.
la source
Si vous exécutez Android avec sudo, il installera sdk dans / root / Android / Sdk, alors vérifiez si c'est le cas. Et si vous utilisez ne lancez pas cordova avec sudo, il ressemblera également à sdk à la racine. Le code ci-dessus pour définir le chemin fonctionne correctement.
la source
J'étais confronté au même problème avec le chemin Linux ANDROID_HOME
Comment ajouter des paramètres à l'aide du terminal:
Ouvrez votre terminal en écriture
une autre fenêtre sera ouverte, puis ajoutez les lignes suivantes à la fin des fenêtres.
puis revenez au terminal et tapez
pour enregistrer vos modifications dans le fichier bashrc à la fin, redémarrez votre ordinateur.
la source
C'est ce qui fonctionne pour moi, en supposant que vous ayez extrait le sdk
~/Android/Sdk
,Ajoutez les lignes ci-dessus au fichier
~/.bashrc
(situé àhome/username/.bashrc
) pour le rendre permanent pour l'utilisateur actuel. Exécutez source~/.bashrc
pour appliquer les modifications ou redémarrez votre terminal. (ou) Exécutez les lignes ci-dessus sur une fenêtre de terminal pour la rendre disponible pour la session. Pour tester si vous l'avez configuré correctement, exécutez les commandes ci-dessous sur une fenêtre de terminalTu auras
Vous pouvez aussi l'exécuter
Exécutez Android sur un terminal, s'il ouvre Android SDK Manager, vous êtes prêt à partir.
la source
la source
Vous pouvez ajouter cette ligne à la fin du fichier .bashrc-
ici / opt / Android / Sdk / platform-tools / est le répertoire d'installation de Sdk. Le fichier .bashrc se trouve dans le dossier d'accueil
ou si vous avez sublime installé
la source
ouvrez le fichier ~ / .bashrc et collez à la fin
la source
vous pouvez modifier le fichier de variable d'environnement dans Ubuntu pour définir la maison Android à l'échelle mondiale.
[1] exécutez cette commande dans le terminal
[2] le contenu de votre fichier ressemblera à celui ci-dessous
[3] dans le fichier d'environnement, ajoutez le chemin sdk android comme suit: -
[4] alors vous pouvez vérifier le chemin d'accueil Android dans le terminal avec la commande suivante: -
Si le chemin n'est toujours pas défini, redémarrez le PC pour obtenir les modifications appliquées.
la source
ajouter au fichier
Chemin d'accès au SDK
Réinitialisez ensuite l'ordinateur
la source
Eu le même problème, dans le terminal, vous pouvez taper:
ou tout autre emplacement selon l'endroit où vous avez installé le sdk.
J'espère que ça aide!
la source