Cordova build files for Cyd Ynni web application.
Thanks to @davehun
$ sudo npm install cordova -g
Ensure Android Studio is installed with the SDK for the required version of Android downloaded
Add path to Android SDK variable
$ echo 'export ANDROID_HOME=~/Android/Sdk' >> ~/.bashrc
sudo apt-get install gradle
$ git clone https://github.com/openenergymonitor/cydynni-cordova
$ cd cydynni-cordova
$ cordova plugins add cordova-plugin-statusbar
$ cordova plugin add cordova-plugin-network-information
$ cd cydynni-cordova
If exisits remove platforms folder to start a fresh build
$ rm -rf platforms
cordova prepare
cordova build android
$ cordova prepare
$ cordova build android --release
$ jarsigner -verbose -keystore android.jks platforms/android/build/outputs/apk/android-release-unsigned.apk "cyd ynni hydro"
Where android.jks is our signing key
$ANDROID_HOME/build-tools/23.0.3/./zipalign -v 4 platforms/android/build/outputs/apk/android-release-unsigned.apk platforms/android/build/outputs/apk/android-release-signed-aligned.apk
APK is now ready to publish :-)
This software is available under the GNU GPL V3 license