Cuéntame el proceso completo de instalación de Android Studio y sus dependencias necesarias.
Cuéntame el proceso completo de instalación de Android Studio y sus dependencias necesarias.
Respuestas:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Después de esto
sudo apt-get install oracle-java8-set-default
Descargue Android Studio desde aquí , use todos los paquetes de Android Studio
Extraer el archivo de almacenamiento en un lugar apropiado para sus aplicaciones, por ejemplo: /opt
. Use el nombre de archivo de su archivo descargado, en mi ejemploandroid-studio-ide-141.2178183-linux.zip
sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
Para iniciar Android Studio, navegue hasta el /opt/android-studio/bin
directorio en una terminal y ejecute ./studio.sh
. O use un archivo de escritorio, vea a continuación.
Es posible que desee agregar /opt/android-studio/bin
a su variable de entorno PATH para que pueda iniciar Android Studio desde cualquier directorio.
Cree un nuevo archivo androidstudio.desktop
ejecutando el comando:
nano ~/.local/share/applications/androidstudio.desktop
y agregue las líneas a continuación
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=android-studio
Haga clic en el botón marcado.
Obtenga las últimas herramientas de SDK
Como mínimo al configurar el SDK de Android, debe descargar las últimas herramientas y la plataforma de Android:
Abra el directorio Herramientas y seleccione:
Abra la primera carpeta de Android XX (la última versión) y seleccione:
Obtenga la biblioteca de soporte para API adicionales
La Biblioteca de soporte de Android proporciona un conjunto extendido de API que son compatibles con la mayoría de las versiones de Android.
Abra el Extras
directorio y seleccione:
Obtén servicios de Google Play para obtener aún más API
Para desarrollar con las API de Google, necesita el paquete de servicios de Google Play:
Abra el Extras
directorio y seleccione:
Instala los paquetes
Una vez que haya seleccionado todos los paquetes deseados, continúe instalando:
La respuesta de @AB es correcta y completa. Solo agrego que, alternativamente, puede instalar fácilmente un Android Studio actualizado utilizando Ubuntu Make de Canonical .
Para Ubuntu 14.04LTS
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt install ubuntu-make
Para Ubuntu 15.10 y superior
Ubuntu Make ya está en repositorios oficiales, ejecuta:
sudo apt install ubuntu-make
Tenga en cuenta que la versión de umake debe ser 16.05 para poder descargar Android Studio, verifique ejecutando
umake --version
Si no, use el método Ubuntu 14.04 para instalarlo.
umake android
Puede haber un mensaje de error relacionado con la licencia que se puede corregir con un parámetro adicional:
umake android --accept-license
umake android --remove
make
instala automáticamente todo lo necesario. No se necesita nada más;) (para obtener información, instale OpenJDK 1.7 actualmente).
umake android --accept-license
como se sugiere en una pregunta diferente .
ERROR: A default framework for category Android was requested where there is none usage: umake android [-h] {android-ndk} ...
El método más fácil para instalar Android Studio (o cualquier otra herramienta de desarrollador) en Ubuntu es usar el paquete snap de la tienda de software de Ubuntu. No es necesario descargar Android Studio como zip, intente instalarlo manualmente, agregar PPA o jugar con la instalación de Java. El paquete Snap incluye el último Android Studio junto con OpenJDK y todas las dependencias necesarias.
Busque "android studio" en Ubuntu Software, seleccione la primera entrada que aparece e instálela:
O si prefiere la línea de comando, ejecute esto en Terminal :
sudo snap install --classic android-studio
Abra el Android Studio recién instalado desde el panel de control:
No es necesario importar nada si es la primera vez que lo instala:
El asistente de configuración lo guiará a través de la instalación:
Seleccione Instalación estándar para obtener el SDK más reciente y Personalizado en caso de que desee cambiar la versión del SDK o su ubicación de instalación. De aquí en adelante, es bastante sencillo, solo haga clic en siguiente-siguiente y tendrá el SDK descargado e instalado.
Este paso puede ser útil si desea que los comandos de la herramienta de desarrollo de Android SDK como adb , fastboot , aapt , etc. estén disponibles en Terminal . Puede ser necesario para plataformas de desarrollo de terceros como React Native, Ionic, Cordova, etc. y otras herramientas también. Para configurar PATHs, edite su ~/.profile
archivo:
gedit ~/.profile
y luego agregue las siguientes líneas:
# Android SDK Tools PATH
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH="${ANDROID_HOME}/tools:${PATH}"
export PATH="${ANDROID_HOME}/emulator:${PATH}"
export PATH="${ANDROID_HOME}/platform-tools:${PATH}"
Si cambió la ubicación del SDK al final del Paso 2, no olvide cambiar la línea en export ANDROID_HOME=${HOME}/Android/Sdk
consecuencia. Hacer un reinicio (o simplemente cerrar la sesión y volver a iniciarla en) para los caminos a tomar efecto.
Probado en Ubuntu 18.04 LTS y 16.04 LTS. Debería funcionar técnicamente en cualquier versión de Ubuntu con soporte rápido (16.04 LTS y más reciente). También funcionaría en 14.04 LTS si instala primero el soporte para paquetes snap .
ubuntu-make.umake android
tiene un error 'Error de segmentación'
En la víspera de 2018, la respuesta más votada sigue siendo increíble, pero parece un poco desactualizada, y al encontrarme con esto recientemente, decidí compartir mi nueva experiencia aquí.
Desde que se lanzó Android Studio 2.2, no necesitará instalar ningún JDK usted mismo en la mayoría de los casos, ya que viene con el IDE.
El siguiente comando debe ejecutarse en primer lugar, para que podamos evitar algunos problemas con la herramienta AVD en el futuro:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
Puede obtener el archivo de Android Studio desde aquí . Nada especial, solo espera hasta que termine de cargar :)
Google es un proveedor registrado de LANANA , por lo que para cumplir con el contrato de Linux FSH (parte 3.13 / opt) me gustaría sugerir que desempaque el archivo en la google/android-studio
carpeta:
sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/
Es posible que la configuración de permisos de escritura para todos los usuarios sea conveniente cuando se trata de actualizar Android Studio. Sin embargo, no se usa ampliamente y parece violar el principio del privilegio mínimo . Sin embargo, por si acaso, si te gusta más, simplemente ejecuta en la terminal:
sudo chmod o+w /opt/google/android-studio/
Alternativamente, siempre puede ejecutar Android-Studio en nombre de root y realizar todas las actualizaciones que necesite sin este paso .
No acepto la idea de que cada usuario deba tener su propia copia de las herramientas de Android SDK (herramientas de compilación, códigos fuente, imágenes del sistema, etc.), pero Android Studio funciona exactamente de esa manera (probablemente debido a un problema de permisos). Hagamos que use otra carpeta compartida entre todos los usuarios del sistema.
Haga la carpeta android-sdk para uso futuro:
sudo mkdir /opt/google/android-sdk
sudo chmod o+w /opt/google/android-sdk
El último comando cambia los permisos para que todos los usuarios del sistema puedan editar esta carpeta android-sdk (instalar y eliminar paquetes).
Android Studio todavía señala su propio camino en este momento. Para hacer que Android Studio instale SDK en una carpeta compartida, necesitamos especificar variables de entorno. Actualmente hay dos variables que apuntan a la carpeta SDK: ANDROID_HOME y ANDROID_SDK_ROOT . El primero está en desuso, pero Android Studio no usará ANDROID_SDK_ROOT cuando lo inicie por primera vez, incluso si está especificado, por lo que recomendaría especificar ambas variables. Para mantener las cosas coherentes y claras, especifíquelas en un shell separado para android-studio en la carpeta profile.d (para que pueda eliminarlas más adelante en caso de eliminar Android Studio):
sudo -i
cd /etc/profile.d/
echo export ANDROID_SDK_ROOT=/opt/google/android-sdk/ > android_studio.sh
echo export ANDROID_HOME=/opt/google/android-sdk/ >> android_studio.sh
Si va a utilizar comandos gradlew a través de la interfaz CLI, será útil agregar JAVA_HOME apuntando a JRE incrustado (de lo contrario, Gradle no podrá localizarlo)
echo export JAVA_HOME=/opt/google/android-studio/jre >> android_studio.sh
Ahora necesita cerrar la sesión del sistema e iniciar sesión nuevamente para aplicar este nuevo script.
Como cambiamos los permisos para la carpeta SDK ( /opt/google/android-sdk/
), no necesitamos ningún permiso especial para escribir en ella. Simplemente ejecute android-studio en nombre de su usuario actual:
/opt/google/android-studio/bin/studio.sh
Ahora siga las instrucciones del asistente de configuración. Eventualmente llegarás a la ventana Descargando componentes. Puede llevar un tiempo hasta que se instalen los componentes necesarios. Como nos ocupamos de todas las bibliotecas y el software necesarios desde el principio (parte 2), este proceso debe finalizar sin ningún error.
En el primer lanzamiento, Android Studio instala solo la última plataforma SDK (al momento de escribir API 27). Para que su conjunto de herramientas sea viable, necesita al menos 2-3 plataformas SDK más antiguas instaladas ( aquí puede encontrar el panel que muestra la demanda real de diferentes versiones de API). Para obtenerlos, desde la pantalla de bienvenida de Android Studio, haga clic en "Configurar" y elija la opción SDK Manager.
Desde aquí puede elegir lo que necesite para desarrollar aplicaciones de Android. PD: puede instalar todo de la lista (incluso paquetes obsoletos), pero la descarga tardará años.
Actualmente, Android Studio ofrece funciones integradas para crear entradas de escritorio. Necesitamos ejecutar Studio con permisos de root, por lo que es posible hacerlo para todos los usuarios del sistema:
sudo -E /opt/google/android-studio/bin/studio.sh
La opción PS -E es necesaria para mantener nuestras variables de entorno (ANDROID_HOME / ANDROID_SDK_ROOT) disponibles mientras sudo.
Tendrá que pasar el mismo Asistente de configuración nuevamente (se está realizando para el usuario root ahora) y una vez que llegue a la pantalla de Bienvenida, puede encontrar la opción Crear entrada de escritorio desde el menú "Configurar":
En el cuadro de diálogo que se abre, asegúrese de que la casilla de verificación "Crear la entrada para todos los usuarios" esté marcada y haga clic en Aceptar.
¡Ahora puedes cerrar Android Studio y abrir desde Unity Launcher!
PD Para aquellos que estén interesados en dónde se creó la entrada y qué hay dentro, la pueden encontrar en /usr/share/applications/jetbrains-studio.desktop
:
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/opt/google/android-studio/bin/studio.png
Exec="/opt/google/android-studio/bin/studio.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio
Y para los dulces preparé un script de shell que puede usar para eliminar su Android Studio por completo, incluida la carpeta SDK, la configuración, los emuladores y las carpetas de caché de todos los usuarios. Está diseñado para los pasos anteriores, pero las rutas están en la parte superior del archivo, por lo que puede adaptarlo fácilmente para su propia configuración. Aquí vamos:
#!/bin/bash
####################################
#
# Android Studio uninstalling script
#
####################################
# Ensure root permissions
if [ $(whoami) != 'root' ]; then
echo "Must be root to run $0"
exit 1;
fi
# Variables
studio_folders=(.android .AndroidStudio* .gradle) # look for these folders
paths=(/home/,2 /root/,1) # in these folders
studio_path="/opt/google/android-studio/"
sdk_path="/opt/google/android-sdk/"
env_variables="/etc/profile.d/android_studio.sh"
# Functions
deletefolders() {
local name_expression=( \( -name "${studio_folders[0]}" )
for (( i=1; i<${#studio_folders[*]}; i++ )); do
name_expression[${#name_expression[*]}]=-o
name_expression[${#name_expression[*]}]=-name
name_expression[${#name_expression[*]}]="${studio_folders[$i]}"
done
name_expression[${#name_expression[*]}]=\)
find "$1" -maxdepth "$2" -type d ${name_expression[*]} -exec rm -rf {} \;
}
# Commands
for path in ${paths[*]}; do
deletefolders ${path%,*} ${path#*,}
done
rm -r $studio_path
rm -r $sdk_path
rm $env_variables
Tenga en cuenta que el comodín .AndroidStudio * se usa en el script para eliminar la configuración de diferentes versiones de Android Studio. Si mantiene algo valioso en la carpeta oculta con el nombre que comienza con '.AndroidStudio', también se eliminará.
Para aquellos que no están familiarizados con la noción de scripts de shell, aquí hay pasos simples que deberían ayudar:
Haga clic en Ctrl + O para guardar el archivo, elija la ruta y el nombre del archivo con la extensión .sh:
Salga del nano (ctrl + X)
En la terminal, debe aplicar este comando al archivo recién creado para que sea ejecutable (suponiendo que haya guardado su script en el ~/Documents
directorio y lo haya llamado android_uninstall.sh):
chmod u+x ~/Documents/android_uninstall.sh
Ahora puede ejecutar la secuencia de comandos que especifica la ruta en la terminal. Tenga en cuenta que sin permiso de root no eliminará carpetas del /opt/
directorio, por lo que el script le pedirá estos permisos antes de hacer nada.
Eso es. En realidad, soy bastante nuevo en sistemas operativos tipo Linux, así que siéntete libre de corregirme en los comentarios según sea necesario.
google
directorio en /opt
la misma forma que lo hizo Android Studio. Pycharm no solía crear un google
directorio, se instaló directamente en el /opt
directorio. Tal vez este es un cambio global que afecta a todos los IDE que se basan en el software JetBrains.
/google
carpeta en este caso? @
/opt/google
carpeta, solo que, por supuesto, es para Pycharm, por lo que en su lugar hay una carpeta pycharm ubicada dentro de la /opt/google
carpeta que contiene el IDE Pycharm instalado.
tar xfz <pycharm-professional or pycharm-community>-*.tar.gz -C <new_archive_folder>
?
tools.jar' seems to be not in Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE.
Tengo el siguiente error
Agregue el repositorio de android-studio:
sudo apt-add-repository ppa:maarten-fonville/android-studio
sudo apt-get update
Luego instale:
sudo apt-get install android-studio
Se puede encontrar más información en https://mfonville.github.io/android-studio/
sudo su -
y torify apt install android-studio
resolver el mismo error. Debido a que Google restringe la ip de Irán, no podemos acceder a los servicios de Google.
Citado de http://ubuntuhandbook.org/index.php/2014/11/install-android-studio-ubuntu-14-04-ppa/
Android Studio depende de Java, y se recomienda Oracle Java 7 u 8
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer oracle-java7-set-default
Agregue el PPA de Android Studio
sudo add-apt-repository ppa:paolorotolo/android-studio
Luego actualice las listas de paquetes e instálelo:
sudo apt-get update
sudo apt-get install android-studio
Una vez instalado, inicie el asistente de configuración desde Unity Dash o simplemente ejecute el comando
/opt/android-studio/bin/studio.sh
Si está ejecutando una versión de Ubuntu de 64 bits (16.04), necesita instalar algunas bibliotecas de 32 bits con el siguiente comando:
sudo apt-get install lib32stdc++6
o
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
Para que no tengas este error:
Unable to run mksdcard SDK tool.
Para más información, lea este documento
Para ubuntu 16.04, la sintaxis es la siguiente.
umake android android-ndk [-h] [-r] [--accept-license] [destdir]
Instalar Android Studio en Ubuntu se volvió aún más fácil. Lo hemos empaquetado en un instante, por lo que puede instalarlo
$ sudo snap install android-studio --classic
O simplemente busque Android Studio
en Ubuntu Software
.
Android Studio está disponible como un paquete instantáneo en todas las versiones compatibles de Ubuntu. El paquete de complemento de Android Studio fue el quinto paquete de complemento más popular en 2018. La versión actual del paquete de complemento de android-studio en febrero de 2019 es 3.3.1.0. Para instalarlo, abra el terminal y escriba:
sudo snap install android-studio --classic
Android Studio proporciona las herramientas más rápidas para crear aplicaciones en cada tipo de dispositivo Android.
La edición de código de clase mundial, la depuración, las herramientas de rendimiento, un sistema de compilación flexible y un sistema de compilación / implementación instantánea le permiten centrarse en la creación de aplicaciones únicas y de alta calidad.
1- Ejecutar a la Terminal (Ctrl + Alt + t) e instalar JDK:
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Para verificar la versión Java JDK, escriba
javac -version
o
java -version
2- Descargue el paquete completo de ADK del sitio oficial, descomprímalo, ábralo y siga las instrucciones en install-Linux-tar.txt.
3- Siga el asistente de instalación de ADK.
Configurar Android Studio solo requiere unos pocos clics. (Ya deberías haber descargado Android Studio ).
Para instalar Android Studio en Linux, proceda de la siguiente manera:
Descomprima el .zip
archivo que descargó en una ubicación adecuada para sus aplicaciones, como dentro /usr/local/
de su perfil de usuario o /opt/
para usuarios compartidos.
Para iniciar Android Studio, abra una terminal, navegue hasta el directorio android-studio / bin / y ejecute studio.sh.
Seleccione si desea importar la configuración anterior de Android Studio o no, luego haga clic en Aceptar .
El Asistente de configuración de Android Studio lo guía a través del resto de la configuración, que incluye la descarga de los componentes de Android SDK necesarios para el desarrollo.
Consejo: para que Android Studio esté disponible en su lista de aplicaciones, seleccione Herramientas> Crear entrada de escritorio en la barra de menú de Android Studio.
Bibliotecas necesarias para máquinas de 64 bits: si está ejecutando una versión de Ubuntu de 64 bits, debe instalar algunas bibliotecas de 32 bits con el siguiente comando:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
Si está ejecutando Fedora de 64 bits, el comando es:
sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686
e instalar jdk
[ no es necesario ahora, se instalará automáticamente ]
sudo apt-get install openjdk-9-jdk
No es necesario que use un archivo de paquete.
Descargue el archivo zip desde aquí:
https://developer.android.com/studio/index.html#linux-bundle
Extraerlo en algún lugar debajo /home/....
correr ./bin/sudio.sh
Para crear una entrada de escritorio:
Go to Android Studio > Tools > Create desktop Entry
OpenJDK viene preinstalado, así que úsalo.
Android Studio le notifica con un pequeño cuadro de diálogo de burbuja cuando hay una actualización disponible para el IDE, pero puede buscar actualizaciones manualmente haciendo clic en Help > Check for Update
Puede cambiar entre JDK cambiando la ruta de JDK en la configuración. Los JDK se instalan bajo/usr/lib/jvm
$ ls /usr/lib/jvm/
default-java java-1.5.0-gcj-6-amd64 java-1.8.0-openjdk-amd64 java-8-openjdk-amd64
Aquí en mi caso /usr/lib/jvm/default-java
hay un enlace simbólico para/usr/lib/jvm/java-8-openjdk-amd64
Así que lo usaría como la ruta JDK en la configuración.
$ dpkg -l | grep jdk
. Sí, puede cambiar el SDK usado, JDK desde la configuración.
umake
y ejecuteumake android --accept-license
.