Cordova exec 函数未在 cordova-2.1.0 中定义
Cordova exec function not defined in cordova-2.1.0
我试图在简单的例子中实现一个推送通知插件。 当我运行我的应用程序以及当我通过索引从索引调用 cordova.exe() 时.html.js我收到此错误:
Uncaught ReferenceError: Cordova is not defined at file:///android_asset/www/PushPlugin.js
我使用 cordova-2.1.0.js
! 但是当我将其更改为 cordova-3.0.0.js
时,我在 logCat consol 中得到了此信息:
exec() call to unknown plugin: PushPlugin
这意味着任何未在 res/xml/config.xml 文件中声明的"PushPlugin",但我将这一行放在我的配置中.xml :
<plugins>
...
<plugin name="Plugin" value="com.example.Plugin"/>
...
</plugins>
那么你能帮我,给我一些这类问题的解决方案吗?
我之前遇到了同样的错误,你说你已经改成了科尔多瓦-3.0.0! 所以你把你的应用程序从科尔多瓦-2.1.0.js升级到科尔多瓦-3.0.0!
所以你必须在配置中替换这一行.xml :
<plugins>
<plugin name="Plugin" value="com.example.Plugin" />
<plugins>
由:
<feature name="Plugin">
<param name="android-package" value="com.example.Plugin" />
</feature>
因为您已经将应用程序升级到 cordova-3.0.0,所以您必须更改 res/xml/config 中的插件声明语法.xml
相关文章:
- Cordova:未捕获引用错误:chbrody没有使用SQLitePlugin.js定义PhoneGap
- 来自cordova的Ionic未定义插件
- 用户定义的函数在 Angular Cordova 中不起作用
- Cordova嵌入式网络视图未响应navigator.camera未定义
- 自定义Cordova插件,释放一个保持回调而不调用它
- 类型错误:'未定义'不是Sencha Touch和cordova 3.0的功能(评估'cordo
- 本地存储的 json 数组正在打印,但来自 json 的值在 cordova 应用程序中给出未定义
- Cordova exec 函数未在 cordova-2.1.0 中定义
- Cordova sendJavascript 不适用于 android 进程消息失败:错误:未定义:10
- Cordova.file 未针对 Windows / WP8 定义
- Phonegap/Cordova 2.9自定义插件创建.任何工作示例
- Cordova自定义URL方案插件在iOS模拟器中不起作用
- 未捕获的引用错误:在cordova.js(3.0.0)中未定义FileTransfer
- 无法读取属性'type'cordova网络插件中的未定义错误
- window.requestFileSystem在cordova 3.5中始终未定义
- device.platform return'设备未定义'关于cordova项目
- 参考错误onnotification没有在推送通知cordova android中定义
- ChardinJs,Hybrid Cordova移动应用程序-“;未定义的“;不是函数
- 为NfcV标签创建自定义Cordova插件
- 转换自定义Cordova插件到Windows 8/RT