Skip to content

Instantly share code, notes, and snippets.

@ram-xv
Last active July 19, 2021 05:13
Show Gist options
  • Select an option

  • Save ram-xv/f2098e03608a58f52448dec09af00553 to your computer and use it in GitHub Desktop.

Select an option

Save ram-xv/f2098e03608a58f52448dec09af00553 to your computer and use it in GitHub Desktop.
Build Ionic 5 on Linux Ubuntu using Cordova

Using Ubuntu 20 & Ionic 5

install dependencies

sudo add-apt-repository ppa:cwchien/gradle

sudo apt-get update

sudo apt-get install build-essential libssl-dev git lib32stdc++6 lib32z1 openjdk-8-jdk gradle

install nvm & node

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash

nvm install 5

source ~/.bashrc

android

wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz

tar xzvf android-sdk_r24.4.1-linux.tgz

rm android-sdk_r24.4.1-linux.tgz

update bashrc

echo 'export ANDROID_HOME=/home/somepath/android-sdk-linux' >> ~/.bashrc

echo 'export PATH="/home/somepath/android-sdk-linux/tools:$PATH"' >> ~/.bashrc

echo 'export PATH="/home/ram/android-sdk-linux/tools/templates/gradle:$PATH"' >> ~/.bashrc

source ~/.bashrc

install android packages, google play packages

android update sdk --no-ui --all --filter "build-tools-23.0.3,platform-tool,android-23,extra-android-m2repository,extra-android-support,extra-google-google_play_services,extra-google-m2repository"

Accept Android SDK Licenses

run android on terminal to let let Android SDK Manager install and accept licenses

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