`ionic capacitor run android` does not allow selection of device, then crashes

Abierto
#4,739 9 comentarios 7 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
30/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
typescript
Área
cli, mobile-dev

Línea de trabajo

Comienza con el comando de Ionic CLI capacitor run android y la ruta de listado de dispositivos de Capacitor CLI/native-run mostrada en el informe. Reproduce el aviso interactivo de dispositivos con las versiones indicadas de Capacitor 3.1.1 y native-run 1.4.0, y después sigue el procesamiento de la selección. El trabajo estará terminado cuando seleccionar un dispositivo funcione sin el error value y la ejecución de Android continúe.

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

Descripción

triage

Description:
After updating to Capacitor 3 ionic capacitor run android now attempts to directly launch the App on a device instead of simply opening Android Studio. The device selection fails.
First ? Which device would you like to target? (Use arrow keys) is shown. If any arrow key is pressed, the (Use arrow keys) text disappears. Pressing enter produces the output

TypeError: Cannot read property 'value' of undefined

and nothing further happens.

Steps to Reproduce:

  • Run ionic capacitor run android in a Capacitor 3 project.

Output:

xxx@xxx:~/XXXXXXXX$ ionic capacitor run android --verbose
  ionic:lib Terminal info: { ci: false, shell: '/bin/bash', tty: true, windows: false } +0ms
  ionic:lib CLI global options: { _: [ 'capacitor', 'run', 'android' ], help: null, h: null, verbose: true, quiet: null, interactive: true, color: true, confirm: null, json: null, project: null, '--': [] } +2ms
  ionic:lib:project Project type from config: @ionic/angular (angular) +0ms
  ionic:lib:project Project details: { context: 'app', type: 'angular', errors: [], configPath: '/home/xxx/xxx/ionic.config.json' } +0ms
  ionic Context: { binPath: '/home/xxx/.nvm/versions/node/v14.17.0/lib/node_modules/@ionic/cli/bin/ionic', libPath: '/home/xxx/.nvm/versions/node/v14.17.0/lib/node_modules/@ionic/cli', execPath: '/home/xxx/xxx/xxx/xxx', version: '6.16.3' } +0ms
  ionic:lib:integrations:capacitor Getting config with Capacitor CLI: [ 'config', '--json' ] +0ms
  ionic:lib:integrations:capacitor Could not get config from Capacitor CLI (probably old version) +267ms
  ionic:commands:capacitor:run Getting native targets for 'android' with Capacitor CLI: [ 'run', 'android', '--list', '--json' ] +0ms
? Which device would you like to target? 
TypeError: Cannot read property 'value' of undefined

My ionic info:


Ionic:

   Ionic CLI                     : 6.16.3 (/home/xxx/.nvm/versions/node/v14.17.0/lib/node_modules/@ionic/cli)
   Ionic Framework               : @ionic/angular 5.6.6
   @angular-devkit/build-angular : 0.1102.11
   @angular-devkit/schematics    : 11.2.11
   @angular/cli                  : 11.2.11
   @ionic/angular-toolkit        : 3.1.1

Capacitor:

   Capacitor CLI      : 3.1.1
   @capacitor/android : 3.1.1
   @capacitor/core    : 3.1.1
   @capacitor/ios     : not installed

Utility:

   cordova-res : not installed globally
   native-run  : 1.4.0

System:

   NodeJS : v14.17.0 (/home/xxx/.nvm/versions/node/v14.17.0/bin/node)
   npm    : 6.14.13
   OS     : Linux 5.4

Lenguaje dominante
TypeScript
Estrellas
2k
Forks
681
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

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/ionic-cli

Todos los issues de ionic-team/ionic-cli

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.