【发布时间】:2017-02-22 06:05:12
【问题描述】:
我正在使用 cordova 创建一个混合移动应用程序。
我将 cordova-contacts 和 cordova-calendar 插件添加到项目中,这些插件会反映在 android.json 中,并且这些功能列在 platform/android/res/xml/config.xml 下。
我使用
构建 apkgrunt build --platform=android
在我得到反编译的 android-debug.apk 后,我发现 Manifest 文件包含所有读写权限,并且插件似乎存在。
但是在混合应用的 js viewModels 中,没有找到插件。
错误:未定义
var options = new ContactFindOptions()
后续步骤:
在cordova项目中,
cordova 插件添加cordova-plugin-contacts
已验证在 config 和 .json 文件中可以看到更改。
有没有我遗漏的链接步骤?科尔多瓦插件是否必须在 Gruntfile.js 中可用?
更新: Cordova 插件版本 ::
cordova-plugin-calendar:4.5.5,cordova-plugin-contacts:2.2.1
浏览了更多,发现某些版本的插件指向了不正确的js文件。这里是不是也一样?
【问题讨论】:
标签: javascript android cordova gruntjs cordova-plugins