ionic-team / ionic-team/ionic-cli

Ionic CLI - ionic capacitor run android

Aberta
#4,057 5 comentários 0 reações 0 responsáveis Ver no GitHub
capacitor
Linguagem predominante
TypeScript
Estrelas
2k
Forks
682
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

Hello,

One of the ionic cli commands needs a bit of tweaking. `ionic capacitor run android -l` runs by default `ng run app:serve --host=localhost --port=8100` with the server being localhost and port 8100, then it does a `capacitor copy android` and opens the android studio.

When we launch the android emulator, it is watching for changes on localhost:8100, however localhost:8100 is not reachable from the device emulator, the host machine is at 10.0.2.2 (https://developer.android.com/studio/run/emulator-networking).

It seems like we either need a rule to forward localhost to 10.0.2.2 or to let the android studio / emulator handles their own stuff, we can offer 2 urls in capacitor.config.json one url for the angular serve (localhost:8100) and one for the android emulator (10.0.2.2:8100).

Thoughts?

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Start with the `ionic capacitor run android -l` entry point and trace the `ng run app:serve --host=localhost --port=8100`, `capacitor copy android`, and Android Studio flow described here. Read `capacitor.config.json` and the Android emulator networking guidance; done means live reload reaches the emulator without breaking the existing browser or Android workflow.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
typescript
Domínio
cli, mobile-dev
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.