SPA will not call my api running on localhost when executed via the android emulator

This might help your issue, CORS on device (build version) - #4 by allestaire
Also if you are using vue, you can add devServer on vue.config.json