asotog
2/13/2019 - 12:31 PM

Android Emulator (ubuntu) and Ionic


1. install openjdk
  `sudo apt-get install openjdk-7-jdk`
  
2. install `android sdk`
  # download android sdk
  wget http://dl.google.com/android/android-sdk_r24.2-linux.tgz
  
  tar -xvf android-sdk_r24.2-linux.tgz
  cd android-sdk-linux/tools

  # install all sdk packages
  ./android update sdk --no-ui

3. set PATH in `~/.bashrc`
  `export PATH=${PATH}:$HOME/Android/Sdk/platform-tools:$HOME/Android/Sdk/tools:$HOME/Android/Sdk/build-tools/23.0.2/`

4. install the desired Android platforms
  `/home/razor/Android/Sdk/tools/android sdk`

5. install Android images
  `/home/razor/Android/Sdk/tools/android avd`

6. add Android platform to Ionic
  `ionic add platform android`

7. Run emulator
  `ionic emulate android`

8. Enable your phone for development mode
  go to `Settings > More > About` and tab `Build number` 7 times
  go to `Settings > More > Developer Options` and enable `USB debugging`
  
9. Run Ionic app on Android phone natively
  connect Android phone to PC via USB
  run `ionic run android`
  
10. Debug the app running on the phone
   with the app running on the device open Chrome and navigate to `chrome://inspect/#devices`
   find your device and click `Inspect`