Random thoughts & observations

From the mundane to the profound and everything in between here’s what’s rocking our world

zipalign command not found for Android APK publishing

Posted: April 18, 2016
Written by: Saints At Play
Category: Android

Developing Ionic Apps for Android solely from the command line? Receiving the following error when trying to run the zipalign utility?

-bash: zipalign: command not found

Assuming you're using a unix based OS here's how to fix this...

More »

Creating a Google Play Developer account and uploading your first Cordova PhoneGap Android App

Posted: December 18, 2014
Written by: Saints At Play
Category: Android

The beauty of being a developer in the second decade of the 21st century is the sheer range and diversity of platforms, tools and environments you can develop with and for. It's no exaggeration to say that, on this score, we really are spoiled for choice and nowhere does this hold truer than developing for the Android platform.

In this tutorial we're going to guide you through the following steps:

  • Setting up a Google Play publisher account
  • Generating, signing and optimising an APK file
  • And, finally, uploading your APK file for distribution on Google Play... 

Read on...

More »

Renaming a published Android App from CordovaApp to your App's project name

Posted: December 16, 2014
Written by: Saints At Play
Category: Android

Here's an interesting quirk when using the Ionic framework (version 1.2.13) with Cordova PhoneGap (version 4.1.2) to create an Android App build. You run the following command:

ionic build --release android

And once the build process has successfully completed the CLI displays the following output:

BUILD SUCCESSFUL
Total time: 8 seconds
Built the following apk(s):
    /Path-to-your-project/platforms/android/ant-build/CordovaApp-release-unsigned.apk

The only problem? The built apk file is named as CordovaApp and NOT as the name of your project.

Resolving this involves a few steps to work through...

More »

Android directory naming convention caveat for PhoneGap Apps

Posted: December 15, 2014
Written by: Saints At Play
Category: Android

Here's an interesting 'gotcha' when developing Android Apps with Cordova PhoneGap and Ionic Framework...

More »

MacOS Android publishing with Intel HAXM x86 hardware acceleration error

Posted: December 14, 2014
Written by: Saints At Play
Category: Android

There you are ready to publish your PhoneGap App to your Android Handset with the following command:

cordova run android --device

Or, if you're using the Ionic framework CLI instead:

ionic run android

Only to be presented with the following error message AFTER being informed that the build was successful:

emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX is not installed on this machine (/dev/HAX is missing).

Resolving this is, thankfully, quite simple...

More »

Enabling Android Developer Options on an Android handset

Posted: December 10, 2014
Written by: Saints At Play
Category: Android

Ready to publish your PhoneGap App to your Android handset for testing? Developing on a Mac and struggling to get the handset registering on your machine?  Read on...

More »

Installing the Android SDK on Mavericks

Posted: July 17, 2014
Written by: Saints At Play
Category: Android

Installing the Android SDK for Cordova PhoneGap mobile development can seem a little involved and challenging at first glance but in the following tutorial we're going to take you through how to do just that.

More »

Latest Tweets

  • #Facebook’s #FacialRecognition tool faces class action suit over mishandling #biometric #data

    twitter.com/i/web/status/9… Published 4 days ago
  • #ElonMusk drafts in humans after #Robots slow down #teslamodel3 production

    twitter.com/i/web/status/9… Published 4 days ago
  • Mastering @ionicframework #appdevelopment

    twitter.com/i/web/status/9… Published 11 days ago
  • Working with #php & #sqlite in @Ionicframework #Apps

    twitter.com/i/web/status/9… Published 12 days ago
  • Take the Wolfowitz doctrine add the Project for a new American Century combine with compliant/compromised… https

    twitter.com/i/web/status/9… Published 12 days ago
  • First the #RussianSpyPoisoning, now the #SyriaGasAttack - NO independently verified evidence for ANY of the… https

    twitter.com/i/web/status/9… Published 12 days ago
  • The whole #SyriaGasAttack narrative (repeated HOW many times over the past 5 years??! [each time independent inspec… https

    twitter.com/i/web/status/9… Published 12 days ago
  • Managing @ionicframework #application #data with #pouchdb

    twitter.com/i/web/status/9… Published 12 days ago
  • Developing cross platform @Ionicframework #apps with #capacitor

    twitter.com/i/web/status/9… Published 13 days ago
  • #AssadHitsDoumawithChemicals right when he's on the verge of #victory??? Yeah, that makes sense..I totally trust ou… https

    twitter.com/i/web/status/9… Published 15 days ago
  • How many times has the #West tried to blame #Assad for every single previous #ChemicalAttack in #Syria and been pro… https

    twitter.com/i/web/status/9… Published 15 days ago
  • Even #CaptainAmerica needs some #MeTime! https

    Published 16 days ago
  • Share your @Ionicframework #ebook testimonial here

    twitter.com/i/web/status/9… Published 16 days ago
  • @historylvrsclub Enough with the liberal, pro-migrant narrative @historylvrsclub. It was an American family and Ame… https

    twitter.com/i/web/status/9… Published 17 days ago
  • Unit testing @ionicframework #apps with #jest

    twitter.com/i/web/status/9… Published 17 days ago
  • @historylvrsclub Conor McGregor!

    Published 18 days ago
  • @historylvrsclub Yeah, it’s called chemical enhancement

    Published 18 days ago
  • @historylvrsclub Enough with the lies/sneaky liberal agenda @historylvrsclub - He was the abandoned son of a Syrian… https

    twitter.com/i/web/status/9… Published 18 days ago
  • Using #angular pipes with @ionicframework #apps

    twitter.com/i/web/status/9… Published 18 days ago
  • Share your experiences with my @ionicframework #ebooks

    twitter.com/i/web/status/9… Published 19 days ago