Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Ionic CLI - ionic capacitor run android

Aberta
#4,057 5 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

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

Direção de pesquisa

Comece pelo ponto de entrada ionic capacitor run android -l e siga o fluxo de ng run app:serve --host=localhost --port=8100, capacitor copy android e Android Studio descrito aqui. Leia capacitor.config.json e as orientações de rede do emulador Android; considera-se concluído quando o Live Reload chega ao emulador sem quebrar o fluxo de trabalho existente do navegador ou do Android.

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

Descrição

capacitor

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?

Linguagem predominante
TypeScript
Estrelas
2k
Forks
681
Métricas de merge de PRs
Nenhum PR com merge em 30d

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de ionic-team/ionic-cli

Todas as issues de ionic-team/ionic-cli

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

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