ionic-team / ionic-team/ionic-cli

ionic cordova run android --livereload does not work with a default project

Open
#4,168 9 comments 0 reactions 0 assignees View on GitHub
triage
Dominant language
TypeScript
Stars
2k
Forks
682
PR merge metrics
No merged PRs in 30d

Description

I have start a project with this:
```
nvm install 10.16.3
nvm use 10.16.3
npm install -g ionic
npm install -g cordova
ionic start myApp tabs --cordova
cd myApp
ionic cordova run android --livereload
```

Without `--livereload` the app works:

![2019-09-30_10h07_50](https://user-images.githubusercontent.com/3032555/65860249-2f3bd680-e36a-11e9-863b-16935b86db66.png)

But with `--livereload` I have just a white screen and this:
```
BUILD SUCCESSFUL in 2s
42 actionable tasks: 42 up-to-date
Built the following apk(s):
C:\test\myApp\platforms\android\app\build\outputs\apk\debug\app-debug.apk
> native-run.cmd android --app platforms\android\app\build\outputs\apk\debug\app-debug.apk
[native-run] No hardware devices found, attempting emulator...
[native-run] Selected emulator emulator-5554
[native-run] Installing platforms\android\app\build\outputs\apk\debug\app-debug.apk...
[native-run] Starting application activity io.ionic.starter/io.ionic.starter.MainActivity...
[native-run] Run Successful
```
![image](https://user-images.githubusercontent.com/3032555/65860295-4975b480-e36a-11e9-8658-421e7983c288.png)

I'm using VScode with Git Bash on Windows 10.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the default project with `ionic cordova run android --livereload` on Windows 10 using Git Bash, then compare it with the successful command without `--livereload`. Trace the CLI entry point that invokes `native-run` and inspect the emulator's white-screen behavior; done means the default Android app launches with live reload enabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, typescript
Domain
cli, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.