How to install Cordova Android Development Environment

How to install Cordova Android development environment

Android, Cordova, DevOps
How to install Cordova Android Development Environment

Bash script to install Cordova Android development environment with all dependencies on Ubuntu 24.04.

We're using it to build android applications on a cheap VPS. According to the algorithm:

  • raised the server
  • install dependencies
  • built the application
  • paid off the VPS

Login as root user sudo su and download bash script:

apt install wget
wget https://gist.githubusercontent.com/zionskynet/0687eb18c50bf12fd02b77c474cfd2b6/raw/1853afae62e363153d8def477bccd630a88e869e/cordova-android-dependencies.sh

Set permissions to execute a bash script:

chmod +x cordova-android-dependencies.sh

Run script:

./cordova-android-dependencies.sh

This will install:

  • JAVA 17 (openjdk-17-jdk + openjdk-17-jre)
  • Gradle 8.10.2
  • sdkmanager "platforms;android-34"
  • sdkmanager "build-tools;34.0.0"
  • NodeJS 18.xx
  • Apache Cordova framework

Bash script contents

Check installed dependencies:

java -version
gradle -v
sdkmanager --help
jarsigner --help
keytool --help
zipalign -v
node -v
cordova -v

The installation script may not work, since everything is constantly changing, updated, and so on. If you experience errors related to Android SDK packages(sdkmanager, jarsigner, keytool, zipalign), let me know in comments:)

Alternatively you can install Android SDK via Bubblewrap CLI.