I tried to use android:versionName=">0.3" in my AndroidManifest.xml file (as a note to myself to bump it on the next release), but the NDK didn't like it:
Invalid attribute name:
C:/Android/android-ndk-r8d/build/gmsl/__gmsl:512: *** non-numeric second argument to `wordlist' function: ''. Stop.
And yet, the docs seem to indicate that I can make my versionName whatever I want:
android:versionNameThe version number shown to users. This attribute can be set as a raw string or as a reference to a string resource. The string has no other purpose than to be displayed to users. The
versionCodeattribute holds the significant version number used internally.