AVD home resolving is inconsistent with Android AVDManager

Abierto
#324 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
45/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
android, typescript
Área
cli, mobile

Línea de trabajo

Comienza con la ruta de listado de dispositivos Android que se ejecuta mediante npx native-run android --list y, a continuación, compara la resolución de su directorio AVD con avdmanager list avd y emulator -list-avds. Comprueba la precedencia documentada de ANDROID_EMULATOR_HOME, ANDROID_USER_HOME, ANDROID_SDK_HOME/.android y HOME/.android; el trabajo estará terminado cuando native-run descubra los mismos dispositivos virtuales con esa configuración.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

android

Version:

1.7.2

Description:

When running

npx native-run android --list

Connected Devices:

  No connected devices found

Virtual Devices:

  Name             API      Target ID
  ----------------------------------------
  Pixel 4 API 33   API 33   Pixel_4_API_33
avdmanager list avd

Available Android Virtual Devices:
    Name: Pixel_4_API_33
  Device: pixel_4 (Google)
    Path: D:\AppData\.android\avd\Pixel_4_API_33.avd
  Target: Google APIs (Google Inc.)
          Based on: Android 13.0 (Tiramisu) Tag/ABI: google_apis/x86_64
    Skin: pixel_4
  Sdcard: 512M
---------
    Name: Pixel_6_API_33
  Device: pixel_6 (Google)
    Path: D:\AppData\.android\avd\Pixel_6_API_33.avd
  Target: Google APIs (Google Inc.)
          Based on: Android 13.0 (Tiramisu) Tag/ABI: google_apis/x86_64
    Skin: pixel_6
  Sdcard: 512M
emulator -list-avds

Pixel_4_API_33
Pixel_6_API_33

according to https://developer.android.com/studio/command-line/variables, the right order for emulator home folder should be

  • $ANDROID_EMULATOR_HOME
  • $ANDROID_USER_HOME
  • $ANDROID_SDK_HOME/.android
  • $HOME/.android
Lenguaje dominante
TypeScript
Estrellas
139
Forks
35
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ionic-team/native-run

Todos los issues de ionic-team/native-run

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.