Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save razorcd/71f376f1edf5ad48eb4d to your computer and use it in GitHub Desktop.
Save razorcd/71f376f1edf5ad48eb4d to your computer and use it in GitHub Desktop.
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`
@Madhivarman
Copy link

when i tried your method i get this error after this command

ionic cordova emulate android

the error is

Error: ./~/firebase/app/shared_promise.js
Module not found: Error: Can't resolve 'promise-polyfill' in '/root/PhotoEditor/node_modules/firebase/app'

and i got warning

Error occurred during command execution from a CLI plugin
(@ionic/cli-plugin-cordova). Your plugins may be out of date.

but i updated plugin too..

any help thanks..:)

@AbnerPassos
Copy link

Error line 4, Help-me:


The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager


Invalid or unsupported command "sdk"

Supported commands are:
android list target
android list avd
android list device
android create avd
android move avd
android delete avd
android list sdk
android update sdk

@AbnerPassos
Copy link

@tinyangestler
Copy link

its workin bravo

@MarshSecurity
Copy link

h

@akshayd021
Copy link

Note working

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment