QBS defaults to using the Product item's "name" property for both the package name and the display name. This is a problem because Android will error out if the package name doesn't have a . in the name. Android expects package names to look like org.someorg.someproject.
Because of this behavior failing to manually set Android.sdk.packageName leads to the generation of APKs that fail to generate with a cryptic message.
|For Gerrit Dashboard: QBS-1428|
|253633,2||Android: Check for valid package name upon package creation||1.13||qbs/qbs||Status: MERGED||+2||0|