Cordova Android コンパイルエラー

Cordova でアンドロイドエミュレータで実行しようとしたらいきなりエラー。

まだコード1行も書いてないのに・・・

 

エラーメッセージは

Error: Cannot read property 'replace' of undefined

 

なんじゃこりゃ?と思ってぐぐってみたら解決方法がありました。

 

https://stackoverflow.com/questions/44687476/cordova-android-emulator-cannot-read-property-replace-of-undefined

 

忘れないように、ここに書いておこう。

 

ファイル名:platforms\android\cordova\lib\emulator.js

 

202行目(cordova7.0.1)

 

オリジナル: 

var num = target.split('(API level ')[1].replace(')', '');

訂正:
var num = target.match(/\d+/)[0];