leandog/brazenhead — pull request #4 by beplaya (2013-11-11 17:54:12+00:00)
Title: friendly  CPLnchErrs msgs from zipalign,jarsigner,aapt

A solution is not readily apparent when errors occur with “Unknown error (Windows says "The operation completed successfully.", but it did not.) (ChildProcess::LaunchError)”. This is typically resulted from simply not having the correct path variable setup.
This change outputs friendly error messages that suggest zipalign, jarsigner, and / or aapt are not in the user’s path when a ChildProcess::LaunchError occurs:
ERROR: Could not load manifest with aapt. Perhaps aapt is not in your path?
ERROR: Could not execute jarsigner command. Perhaps jarsigner is not in your path?
ERROR: Could not execute zipalign command. Perhaps zipalign is not in your path?