Phonegap插件不会初始化

时间:2017-06-26 10:43:08

标签: cordova phonegap-plugins phonegap-build phonegap

在我的Phonegap项目中,我使用了许多插件。到目前为止,包括他们立即工作。现在我尝试添加文件打开功能,但我没有运气让它工作。我使用PhoneGap Build和PhoneGap桌面开发人员应用程序。我没有使用命令行工具。

这就是为什么我认为它应该起作用的原因:

  • config.XML包含:

    <plugin name="cordova-plugin-whitelist" source="npm" spec="~1.2.1" />
    <plugin name="phonegap-plugin-barcodescanner" source="npm" spec="~3.0.0" />
    <plugin name="cordova-plugin-fileopener" source="npm" />
    <plugin name="cordova-plugin-file-opener2" source="npm" />
    <plugin name="cordova-plugin-x-socialsharing" source="npm" />
  • 条形码扫描程序和社交分享以相同的方式包含在内并立即开始工作
  • 在调用window.plugins.fileOpener.open()或cordova.plugins.fileOpener2.open()之前包含Cordova.js
  • PhoneGap Build确实在其日志中显示安装插件时没有错误。此外,插件目录确实显示它从npm下载了插件。

这是我到目前为止尝试调试的内容:

  • 记录plugins个对象。它们不包含两个文件打开插件中的任何一个。 window.plugins包含失眠和社交分享,cordova.plugins包含条形码扫描程序。
  • 已调用验证设备就绪;它有。
  • 当我在代码中的同一点调用window.plugins.socialsharing.share()时,它会打开共享对话框
  • 我通过适用于Android的PhoneGap应用程序对此进行了测试,这是一款来自PhoneGap Build的内置apk,适用于iPhone的PhoneGap应用程序。所有结果都相同。

0 个答案:

没有答案