First install nodejs and npm look for that matter to https://nodejs.org/en/download/package-manager/ then npm install OR Manual Installation Install phonegap ---------------- sudo npm install -g phonegap@latest Instal gulp and friends ----------------------- sudo npm install --global gulp sudo npm install --global gulp-uglify sudo npm install --global gulp-cssmin sudo npm install --global gulp-concat sudo npm install --global gulp-rimraf sudo npm install --global gulp-imagemin sudo npm install --global imagemin-pngcrush sudo npm install --global gulp-replace sudo npm install --global gulp-rename sudo npm install --global path sudo npm install --global run-sequence sudo npm install --global streamqueue sudo npm install --global gulp-order For both ways you have first to install Java and Android SDK Install Java 1.7 ---------------- sudo mkdir -p /usr/lib/jvm --download Java from http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html --you must agree to license first select jdk-7u80-linux-x64.tar.gz sudo tar xvzf jdk-7u80-linux-x64.tar.gz -C /usr/lib/jvm sudo chown -R root:root /usr/lib/jvm/jdk1.7* sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7*/bin/java 1065 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7*/bin/javac 1065 sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7*/bin/jar 1065 sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.7*/bin/javaws 1065 vim ~/.bashrc export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_80 Install Android SDK -------------------- sudo apt-get install libstdc++6:i386 lib32z1 lib32ncurses5 libbz2-1.0 wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz sudo tar xvzf android-sdk_r24.4.1-linux.tgz -C /opt/ sudo chown -R root:root /opt/android-sdk-linux sudo chmod -R +xr /opt/android-sdk-linux vim ~/.bashrc export PATH=/opt/android-sdk-linux/tools:/opt/android-sdk-linux/platform-tools:$PATH bash --(to take new export variables,or reboot) cd /opt/android-sdk-linux/tools sudo su -c "./android sdk" (install the 18 recomented packages) reboot --Open the SDK manager by running: /opt/android-sdk-linux/tools/android You will require: 1. "SDK Platform" for android-22 2. "Android SDK Platform-tools (latest) 3. "Android SDK Build-tools" (latest) sudo vim /etc/udev/rules.d/51-android-rules # adb protocol on Sony E4 SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", ATTR{idProduct}=="51c5", MODE="0664", OWNER="username" #--change to yours username reboot npm run buildandroid OR Manual Build Create and run android build ---------------------------- cd dist phonegap plugin add cordova-plugin-crosswalk-webview --for performance! sudo adb start-server --plugin phone to usb and authorize adb devices phonegap run android Debug ------ adb -d logcat chromium:I *:S View generated apk ------------------ aapt dump xmltree ~/PROJECTS/FlapAtSpace/dist/platforms/android/build/outputs/apk/android-armv7-debug.apk AndroidManifest.xml aapt l -a android-release.apk