【发布时间】:2014-09-19 22:19:43
【问题描述】:
我最近将一个项目从 Cordova 2.2 升级到 3.5,但无法使用任何插件。 我已按照使用 CLI 构建项目和添加插件的所有说明(如 here 所述),并检查了配置文件和 cordova_plugins.js 是否正确(如 here 所述)。 我需要的插件是媒体(音频)和电源插件(后者用于延迟关机)——似乎都没有工作,所以我还添加了一个“测试更简单”的设备插件,看看我是否可以读取设备类型。这也不起作用,所以看来我所有的插件都失败了。 我调用代码如下:
var beep = new Media("/android_asset/www/res/beep_mp3.mp3");
beep.play();
和
chrome.power.requestKeepAwake("display");
在 Android 4.4.2 上测试
【问题讨论】:
-
你说不工作,但不是它到底是怎么工作的。你在日志中有错误吗?您说您遵循了所有说明,但是由于它不起作用,我们可以想象您错过了一些东西,但是如果您没有详细说明您创建项目、添加插件、构建项目并且不提供所遵循的步骤您尝试调用插件的方式的任何来源,您都不太可能有很多答案。
-
项目正在按照 link 的 Cordova 说明创建、构建和运行。
-
好的,谢谢,现在添加更多细节。
-
很抱歉再次打扰,但链接到文档并没有详细说明您实际做了什么。你检查过 logcat 控制台中的错误吗?无论如何,我可以向您推荐的一件事是创建一个新项目并再次按照这些步骤操作,这样您就会知道您的项目中是否有某些东西损坏了。
-
现已解决,见下文