When "run-android" fails to boot, I usually start by checking the device simulator logs. If nothing shows up quickly, I switch to a different library. I know that's a cop out, but I have very little patience for issues like that. It has only happened once.
As far as that specific library goes, I haven't used it, so I can't really give any better guidance. Sorry!