我一直在尝试将插件升级到 v3,并且我已经设法解决了插件加载问题,并且我已经设法将插件公开给客户端环境(更改 exec 的工作方式,等)。
但是当我用
观看 adb logcatadb logcat | grep -v nativeGetEnabledTags | grep -i web
我收到此错误:
D/PluginManager(11189): exec() 调用未知插件:WebSocket
我不知道出了什么问题,我不确定为什么 Android 版本看不到插件。
我已将所有代码推送到 github 存储库,因此,如果有人能够复制并提供帮助,我将非常欢迎!我也在尝试写下我的转换经验,并在遇到问题时记录它们(自述文件中有一些,虽然不完整):
这里是 repo :https://github.com/remy/phonegap_test
——雷米
最佳答案
在“res/xml/config.xml”中定义你的插件
在文件中找到这些行
<feature name="App">
<param name="android-package" value="org.apache.cordova.App" />
</feature>
并在后面附加这些:
<feature name="MyPluginName">
<param name="android-package" value="com.phonegap.plugins.plugin.class" />
</feature>
用实际名称替换虚拟名称(MyPluginName、plugins.plugin.class 等)。当我收到此错误时,这对我有用:
exec() call to unknown plugin : MyPluginName
关于android - PhoneGap 3 插件 : exec() call to unknown plugin "...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17974301/