Estoy tratando de ejecutar una aplicación de condensador iónico en Android Studio o en mi teléfono Android.
cuando corro
ionic capacitor run android
Muestra:
? ¿A qué dispositivo le gustaría apuntar? (Utilice las teclas de flecha) y no me muestra ninguna opción. Presioné la tecla de flecha todavía nada y cuando presioné enter, muestra:
TypeError: no se puede leer la propiedad 'valor' de indefinido
Entonces lo intenté
ionic capacitor run android --open Después de compilar muestra:
[condensador] [error] No se puede iniciar Android Studio. ¿Está instalado?
[condensador] Se intentó abrir Android Studio en: /usr/local/android-studio/bin/studio.sh
[condensador] Puede configurar esto con la variable de entorno CAPACITOR_ANDROID_STUDIO_PATH.
Busqué en línea cómo configurar CAPACITOR_ANDROID_STUDIO_PATH pero no encontré ninguna solución.
Finalmente, también intenté seguir los pasos en este enlace en una respuesta de Stackoverflow.
Ejecuto adb device para mostrar mi ID de dispositivo
Entonces lo intenté
ionic capacitor run android --target 0441925667003082
Mostró el siguiente error:
[ERROR] 0441925667003082 no es un ID de objetivo válido.
Utilice la opción --list para enumerar todos los objetivos.
Traté de usar --list para enumerar todos los objetivos, pero muestra [INFO] No se encontraron objetivos nativos. a pesar de que mi dispositivo Android está conectado y se muestra en los dispositivos adb.
¿Qué estoy haciendo mal en todos estos pasos?
¿Cómo puedo ejecutar ionic-capacitor en Android Studio y en mi dispositivo móvil?
tienes que cambiar tu variable global
nano ~/.bashrcagregar terminar la lista
export ANDROID_HOME=$HOME~/Android/Sdk/ export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools export PATH=$PATH:$ANDROID_HOME/emulator export ANDROID_SDK_ROOT=~/Android/Sdk/CTRL + O + Intro
fuente ~/.bashrc
reinicia tu computadora
Tuve el mismo problema, creo que es un error que crea un bloqueo pero no se muestra.
Esta solución funcionó para mí:
ionic capacitor sync ionic capacitor open androidDebe asegurarse de que su variable de entorno ANDROID_SDK_ROOT apunte a la ubicación del SDK de Android.
También intente volver a instalar @capacitor/cli y native-run