how google allows to break it then upload it ?well ok then don't break it xD
Read this: Google allows only Apps (apk files) lower than 50MB (for remembering: Yours has 100MB - 100MB are more than 50MB)
So Google doesn't let you upload your App because it's bigger than 50MB. But Google allows you to break it and then to upload.
If you don't want to break write to Google ^^ I wish you luck ;D