即使在清洁项目后,手机/模拟器中的Cordova错误

时间:2018-12-24 09:03:51

标签: android cordova undefined bind monaca

我正在尝试在手机或模拟器上运行monaca / cordova / framework7-React项目。 当我构建应用程序并将其发送到手机时,该应用程序在手机/模拟器上保持白色。我在Chrome检查器中收到此错误:

  

未捕获的TypeError:无法读取未定义的属性“ bind”(供应商〜app.js:31)

当我单击错误行时,指针会转到getUsermedia之后的这段代码:

const o=t.mediaDevices.getUserMedia.bind(t.mediaDevices);

我在每次构建之前都运行此命令:

cordova clean && monca build && adb uninstall com.myapp.dev && adb install ./path/to/app-debug.apk

我有一些使用getUsermedia()的代码和插件(cordova-plugin-webrtc等)。 但是,我删除了所有cordova插件,除了monaca添加的插件。 应用程序中没有引用getUsermedia的内容。 我的应用中使用getUsermedia()的部分不再包含在项目中。 我使我的应用程序瘫痪到只输出字符串的地步。 当我在浏览器中使用monaca preview运行该应用程序时,它运行良好。

我也删除并重新安装了node_modules,但无济于事。

为什么在移动设备上仍然会出现此错误,并且如何消除该错误?

0 个答案:

没有答案