Initialise AudioDeviceManager return empty result String when there’s no available audio device.
But it was failed actually. (No way it should succeed in this situation)
But the document said:
an error message if anything went wrong, or an empty string if it worked ok.
returning an empty String should mean that the initialisation have succeeded, but in this case it’s not.
So I think this might be a JUCE bug.