Why would be manifest not be valid?

Hi

The --public-url options for export and build:* are not exactly the same. Or at least, if they are the same then you need some server-side functionality to detect the platform and redirect/serve up the correct manifest.

Easiest is to do something like this:

$ expo export --public-url https://example.com/blah/
$ rsync -avxz --progress --delete --stats dist/ example.com:/blah/
$ expo build:android --public-url https://example.com/blah/android-index.json

Note the android-index.json on the end of the build:android --public-url.

I suspect that’s the problem.