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?
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 androidEl comando es ionic cap open android para el proyecto Open en Android Studio.
ionic cap ejecuta Android para ejecutar el proyecto a través de Android Studio
ionic cap run android --external para liveReload pero aquí se necesitan ambos dispositivos conectados en la misma red.
Debe 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