Unfortunately, it looks like a driver issue
babylon.js:16 BJS - [17:49:17]: Error: FRAGMENT SHADER 0:97: S0032: no default precision defined for parameter ‘webgl_4aeb46af4241331f’
The error message fits with the default opengl driver and the parameter name with the Angle shader generated code.
I think you could try to create an issue on Android for those.
Nevertheless you can use your own error handler on materials:
material.onError = (effect: Effect, errors: string) => {
...
};