Add a note to Publish.md about versionCode

Extra digits in versionCode for multi APK builds
I see.  I guess usually you devs would including minSDK as part of their
version number scheme, and we are doing this as a shortcut?  Why use 9?
Seem to be limiting future options.  Also, what if we just made
multi-platform number larger than arm/x86, wouldn't the webview:system just
use that and take precedent over crosswalk builds?

On Thu Nov 13 2014 at 10:35:46 AM Mark Koudritsky <notifications@github.com>
wrote:

> In docs/Publish.md:
>
> > @@ -11,6 +11,11 @@ To publish your Android application to the Play Store:
> >         * This also sets the version of your desktop packaged app.
> >      * `android:versionCode` can be set using the `versionCode` key in `www/manifest.mobile.js`.
> >         * If omitted, `versionCode` will default to `major * 10000 + minor * 100 + rev` (assuming `version` looks like `"major.minor.rev"`)
> > +       * Another digit will be added to versionCode by Cordova Android gradle scripts to distinguish between the produced apk files. The digits currently in use:
> > +         * 0 - multi platform
> > +         * 2 - arm
> > +         * 4 - x86
> > +         * 9 - APK using system webview and `targetSdkVersion >= 20`
>
> Oops, it's minSdkVersion, changing. It's for publishing crosswalk based
> large APK for pre-L and a system webview based small APK for L+. The small
> APK must have versionCode higher than any of the crosswalk based APKs.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/MobileChromeApps/mobile-chrome-apps/pull/427/files#r20298456>
> .
>