La pregunta no estaba relacionada con la configuración de una variable de entorno específica en Ubuntu; Este stackoverflow.com/a/37368367/509565 es definitivamente la respuesta correcta.
@mVJ simplemente hazlo vim ~/.bashrcen tu terminal. La carpeta en la que se encuentra no tiene importancia
atakanyenel
1
@Dario Quintana qué hombre por ubicación actual, qué ubicación puede explicar sobre esto
Dinesh
@Dinesh Creo que se refiere a cambiar la ubicación del SDK de Android si es diferente, por ejemplo, si ha elegido otro directorio al instalarlo.
PhoneixS
2
Creo que la RUTA ahora debería ser export PATH=$PATH:$ANDROID_HOME/platform-tools, ver más abajo. En el SDK 29.0.3 que acabo de instalar, ya no hay toolsdirectorio.
Peter T.
106
Me gustaría compartir una respuesta que también demuestre el enfoque utilizando el SDK de Android proporcionado por el repositorio de Ubuntu:
Agregue las líneas anteriores al archivo ~/.bashrc(ubicado en home/username/.bashrc) para que sea permanente para el usuario actual. Ejecute source ~/.bashrcpara aplicar los cambios o reinicie su terminal.
( o )
Ejecute las líneas anteriores en una ventana de terminal para que esté disponible para la sesión.
Para probar si lo ha configurado correctamente,
Ejecute los siguientes comandos en una ventana de terminal
Tenga en cuenta que debe reiniciar el terminal antes de que esos echocomandos funcionen. Yo suelo correr exec $SHELL.
kimbo
1
Para el tercer punto me sale este mensaje: "El comando" android "está en desuso".
Mate
1
@Mate / all - Dice: "El comando" android "está en desuso. (...) Para las herramientas de línea de comandos, use tools / bin / sdkmanager ..." : por lo tanto, agregue (según lo anterior): export PATH=$PATH:$ANDROID_HOME/tools/binluego fuente ~/.profile(o .bashrc) si no desea cerrar sesión ... intente ejecutar 'sdkmanager --licenses'. Luego intente compilar.
bshea
46
La mejor manera es reutilizar la variable ANDROID_HOME en la variable de ruta. si su variable ANDROID_HOME cambia, solo tiene que hacer cambios en un lugar.
¿Podría ampliar su respuesta un poco más, por favor? Intente detallar lo que está haciendo y por qué es una "mejor manera". Gracias !
Telokis
2
@Ninetainedo Creo que es mejor porque "reutilizó" la variable ANDROID_HOME en PATH.
moshfiqur
44
tenga en cuenta que la arshidpieza debe reemplazarse con el nombre del usuario actual
Xiao
34
Agregue lo siguiente a su ~/.bashrcarchivo. Cerrar sesión e iniciar sesión. Tengo mi SDK en el $HOME/Documents/Android/sdkque tienes que reemplazarlo por donde guardas tu carpeta SDK
# Android Path
PATH=$PATH:$HOME/Documents/Android/sdk:$HOME/Documents/Android/sdk/toolsexport PATH# For SDK version r_08 and higher, also add this for adb:
PATH=$PATH:$HOME/Documents/Android/sdk/platform-toolsexport PATH
Creo que correr source ~/.bashrcpuede sustituir al
cierre
@ JVE999 sí para esa sesión de terminal en particular.
Sudhir Khanger
1
Podrías hacer export PATH=$PATH(...)en uno como. Funciona en ambos sentidos :)
klauskpm
33
Inicialmente vaya a su casa y presione Ctrl+ H, le mostrará los archivos ocultos, ahora busque el .bashrcarchivo, ábralo con cualquier editor de texto y luego coloque las líneas debajo al final del archivo.
Si ejecuta Android con sudo, instalará sdk en / root / Android / Sdk, así que verifique si ese es el caso. Y si está utilizando no ejecute cordova con sudo, también se verá sdk en la raíz. El código anterior para establecer la ruta funciona bien.
Agregue las líneas anteriores al archivo ~/.bashrc(ubicado en home/username/.bashrc) para que sea permanente para el usuario actual. Ejecute la fuente ~/.bashrcpara aplicar los cambios o reinicie su terminal. (o) Ejecute las líneas anteriores en una ventana de terminal para que esté disponible para la sesión. Para probar si lo configuró correctamente, ejecute los siguientes comandos en una ventana de terminal
Respuestas:
En la consola simplemente escriba estos:
Si desea que sea permanente, simplemente agregue esas líneas en el archivo ~ / .bashrc
fuente
vim ~/.bashrc
en tu terminal. La carpeta en la que se encuentra no tiene importanciaexport PATH=$PATH:$ANDROID_HOME/platform-tools
, ver más abajo. En el SDK 29.0.3 que acabo de instalar, ya no haytools
directorio.Me gustaría compartir una respuesta que también demuestre el enfoque utilizando el SDK de Android proporcionado por el repositorio de Ubuntu:
Instalar Android SDK
Exportar variables ambientales
fuente
android-sdk
paquete desde apt. ¡Gracias!Suponiendo que tenga el SDK extraído en
~/Android/Sdk
,Agregue las líneas anteriores al archivo
~/.bashrc
(ubicado enhome/username/.bashrc
) para que sea permanente para el usuario actual. Ejecutesource ~/.bashrc
para aplicar los cambios o reinicie su terminal.( o )
Ejecute las líneas anteriores en una ventana de terminal para que esté disponible para la sesión.
Para probar si lo ha configurado correctamente,
Ejecute los siguientes comandos en una ventana de terminal
echo $ANDROID_HOME
which android
Ejecútelo
android
en una ventana de terminal. Si abre Android SDK Manager , está listo para comenzar.fuente
echo
comandos funcionen. Yo suelo correrexec $SHELL
.export PATH=$PATH:$ANDROID_HOME/tools/bin
luego fuente~/.profile
(o .bashrc) si no desea cerrar sesión ... intente ejecutar 'sdkmanager --licenses'. Luego intente compilar.La mejor manera es reutilizar la variable ANDROID_HOME en la variable de ruta. si su variable ANDROID_HOME cambia, solo tiene que hacer cambios en un lugar.
fuente
arshid
pieza debe reemplazarse con el nombre del usuario actualAgregue lo siguiente a su
~/.bashrc
archivo. Cerrar sesión e iniciar sesión. Tengo mi SDK en el$HOME/Documents/Android/sdk
que tienes que reemplazarlo por donde guardas tu carpeta SDKfuente
source ~/.bashrc
puede sustituir alexport PATH=$PATH(...)
en uno como. Funciona en ambos sentidos :)Inicialmente vaya a su casa y presione Ctrl+ H, le mostrará los archivos ocultos, ahora busque el
.bashrc
archivo, ábralo con cualquier editor de texto y luego coloque las líneas debajo al final del archivo.Cambie la
/home/varun/Android/Sdk
ruta a su ruta SDK. Haga lo mismo para herramientas y herramientas de plataforma.Después de esto, guarde el
.bashrc
archivo y ciérrelo.Ahora está listo para usar los comandos ADB en la terminal.
fuente
primero abra el archivo .bashrc por gedit ~ / .bashrc
guarde el archivo y vuelva a abrir el terminal
mostrará el camino como
/home/pathTo/Android/Sdk
fuente
Se aplica a Ubuntu y Linux Mint
En el archivo:
Añadir al final:
Reinicie el terminal y haciendo: echo $ HOME o $ PATH, puede conocer estas variables.
fuente
En el terminal, simplemente escriba estos 3 comandos para configurar la variable ANDROID_HOME:
/Android/Sdk
es la ubicación de Sdk, esto podría cambiar en su casoNota: Esto establecerá la ruta temporalmente, así que cualquier acción que tenga que realizar, realice en el mismo terminal.
fuente
Si ejecuta Android con sudo, instalará sdk en / root / Android / Sdk, así que verifique si ese es el caso. Y si está utilizando no ejecute cordova con sudo, también se verá sdk en la raíz. El código anterior para establecer la ruta funciona bien.
fuente
Estaba enfrentando el mismo problema con la ruta ANDROID_HOME de Linux
Cómo agregar parámetros usando terminal:
Abre tu terminal escribe
se abrirá otra ventana y luego agregue las siguientes líneas al final de las ventanas.
luego de vuelta a la terminal y escriba
para guardar sus cambios en el archivo bashrc al final reinicie su computadora.
fuente
Esto es lo que funciona para mí, suponiendo que tenga el SDK extraído en
~/Android/Sdk
,Agregue las líneas anteriores al archivo
~/.bashrc
(ubicado enhome/username/.bashrc
) para que sea permanente para el usuario actual. Ejecute la fuente~/.bashrc
para aplicar los cambios o reinicie su terminal. (o) Ejecute las líneas anteriores en una ventana de terminal para que esté disponible para la sesión. Para probar si lo configuró correctamente, ejecute los siguientes comandos en una ventana de terminalConseguirás
Puedes ejecutar esto también
Ejecute Android en una terminal. Si abre Android SDK Manager, ya está listo.
fuente
fuente
Puede agregar esta línea al final del archivo .bashrc
aquí / opt / Android / Sdk / platform-tools / es el directorio de instalación de Sdk. El archivo .bashrc se encuentra en la carpeta de inicio
o si tienes sublime instalado
fuente
Abra el archivo ~ / .bashrc y péguelo al final
fuente
puede editar el archivo de variable de entorno en Ubuntu para configurar el hogar de Android a nivel mundial.
[1] ejecuta este comando en la terminal
[2] el contenido del archivo ambiental se verá como el siguiente
[3] en el archivo de entorno, agregue la ruta SDK de Android de la siguiente manera:
[4] entonces puedes verificar la ruta de inicio de Android en la terminal con el siguiente comando: -
Si la ruta aún no está configurada, reinicie la PC para obtener los cambios aplicados.
fuente
agregar al archivo
Camino al SDK
Luego reinicie la computadora
fuente