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];