Cordova 每个本机调用都将取消捕获:捕获异常:(TypeError):无法调用方法';xxx和x27;未定义的

Cordova 每个本机调用都将取消捕获:捕获异常:(TypeError):无法调用方法';xxx和x27;未定义的,cordova,mgwt,Cordova,Mgwt,我的配置是: Ubuntu server 14.04 64 bit GWT 2.7 Cordova 5.4.1 Andorid SDK Manage 24.04.1 Andorid SDK Tools 24.04.1 Andorid SDK Platform-Tools 23.1 Andorid SDK Build-Tools 23.0.2 Andorid 5.1.1(API 22) SDK Platform 我从这里下载了gwtphoneget showcase https://github

我的配置是:

Ubuntu server 14.04 64 bit
GWT 2.7
Cordova 5.4.1
Andorid SDK Manage 24.04.1
Andorid SDK Tools 24.04.1
Andorid SDK Platform-Tools 23.1
Andorid SDK Build-Tools 23.0.2
Andorid 5.1.1(API 22) SDK Platform
我从这里下载了gwtphoneget showcase

https://github.com/vipulz/gwt-phonegap.showcase
并在浏览器中运行它(通过超级开发模型),然后编译它,然后执行以下操作:

https://ccoenraets.github.io/cordova-tutorial
创建了标准cordova项目,并添加了ANDROID平台,将showcase文件夹、showcase.html和一些资源文件复制到cordova项目的www文件夹,将showcase.html重命名为index.html,并添加了

以前

然后cd到平台/和ID,运行

cordova run android
然后我的手机上安装了一个应用程序(运行的是android 4.4.2)

似乎所有的gwt/js都能工作,我可以点击菜单到对应的视图,但所有的本机调用都不能工作,例如,点击加速计,跳转到对应的视图,然后点击[Start]按钮,它会发出警报:

uncaught:Exception caught:(TypeError):Cannot call method 'watchAcceleration' of undefined

实际上,每个本机调用都会给出类似的错误,我错在哪里了?

最后,我发现在插件安装后(如下图所示),相应的函数工作正常


cordova插件添加cordova插件摄像头