刚刚在Windows上安装了最新版本的Apache Cordova(7.0.1),Android SDK,添加了android平台,当试图运行android模拟器时,它编译了一切正常,但随后显示:
无法读取未定义的属性'replace'
没有指示或任何其他迹象来追踪错误.
Adr*_*n E 51
在Ionic框架论坛中找到了以下解决问题的答案:
跟踪到文件/platforms/android/cordova/lib/emulator.js第202行:
var num = target.split('(API level')1 .replace(')','');
用正则表达式搜索和提取替换它:
var num = target.match(/\d + /)[0];
本周发生在我身上.尝试将Android平台降级到6.0.0,直到离子团队解决此问题.
命令:
cordova platform rm Android
cordova platform add Android@6.0.0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13131 次 |
| 最近记录: |