No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Instalación y pruebas con el emulador de Android

6/16
Recursos

Aportes 18

Preguntas 7

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Para los que tienen inconvenientes con el M1, pueden seguir este pequeño tutorial de Youtube súper bueno.

fixing

Si instalaste Android Studio en Ubuntu y no te aparece en el launcher la aplicacion, agrega este archivo:

Android-Studio.desktop

en ~/.local/share/applications/

quedando de esta manera:
~/.local/share/applications/Android-Studio.desktop

[Desktop Entry]
Name=Android Studio
Comment=Android Studio provides the fastest tools for building apps on every type od Android Device
Exec=/<la-ruta-donde-lo-instalaste>/studio.sh
Terminal=false
Type=Application
Icon=/<la-ruta-donde-lo-instalaste>/studio.png

Saludos!

Si les da error en windows, es necesario utilizar versiones de node.js menores a la 17.0 de otra manera no les dejará correr el emulador.

Adicionalmente una herramienta muy util que viene con el android studio es el ADB o Android Debug Bridge, esta es una herramienta de línea de comandos que permite comunicarte con el dispositivo real o virtual para instalar, depurar apps e incluso proporciona acceso a la shell del dispositivo.

Para tenerla a mano en tu console, necesitamos agregar estas variables de entorno.

Windows

C:\Users{MI-USUARIO}\AppData\Local\Android\Sdk\tools
C:\Users{MI-USUARIO}\AppData\Local\Android\Sdk\platform-tools

Linux

export PATH="$PATH:$ANDROID_HOME/emulator"
export PATH="$PATH:$ANDROID_HOME/platform-tools"

npx react-native run-android

Ya lo pude corregir, el detalle era la versión de node que desconozco la causa se actualizó a la 17, en windows usé nvm e instalé otra versión anterior y todo de maravilla

si les sale este aviso “the emulator process for avd has terminated” y no les abre el emulador lo mas probable es que tengan la memoria muy llena, deberán abrir espacio en el disco, ya que el emulador necesita reservarse una parte

A mi me toco instalar el HAXM a mano, en la siguiente ruta
C:\Users\UserName\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager

https://esgeeks.com/emuladores-android-para-linux/

En la siguiente página encontraremos emuladores para Android, que no sean tan pesado como Android Studio.

Mi compu va explotar XD !!!

Dejo repo donde estoy tratando de seguir el curso pero con **react native cli **para quien le pueda interesar y le quiera hacer fork https://github.com/zearkiatos/react-native-cli-app 🙂

Cuando en la consola vayas a usar el comando “yarn android” puede que te salga el error '‘adb’ is not recognized as an internal or external command,
operable program or batch file. Para solucionar esto debes modificar las variables de entorno, aquí esta el link de Stack overflow explicando como hacerlo https://stackoverflow.com/questions/20564514/adb-is-not-recognized-as-an-internal-or-external-command-operable-program-or

Acordarse que Expo no va a correr bien con versiones Node 17 || >Node 17, recomiendo utilizar las version LTS que haya de node al momento de tomar el curso.

No me aparece la versión R

En ubuntu (usando npm) , al levantar la app debe hacerse directamente con la terminal , de otro modo da error

Alguien más más error con el chip m1 en el Android Studio al lanzar yan Android se abre el emular pero da error hacer em build expo

Si estas en Ubuntu y tenes problemas de sonido al abrir el emulador, hay que cambiar unos archivos de pulseaudio:
En /etc/pulse/default.pa cambiar esta linea:
load-module module-udev-detect
por esta otra:
load-module module-udev-detect tsched=0
Y en /etc/pulse/daemon.conf, cambiar esta linea:
; default-sample-rate = 44100
por esta otra:
default-sample-rate = 48000

Luego reiniciar sesion o el PC.
Fuente: link
Saludos!

Interesante clase, esta genial.