Android IBM Worklight 6.1-未执行Cordova插件

Android IBM Worklight 6.1-未执行Cordova插件,android,cordova,ibm-mobilefirst,Android,Cordova,Ibm Mobilefirst,我正在尝试使用IBM Worklight创建Cordova插件。我按照中提到的说明进行了操作,但在检查是否在设备上尝试时,我得到了以下信息: 02-13 17:58:15.182:D/PluginManager(21057):对未知对象的exec()调用 插件:SamPlugin 我在Config.xml中添加了插件,如下所示: <plugin name="SamPlugin" value="com.samapp.plugins.samplugin.SamPlugin"/> cor

我正在尝试使用IBM Worklight创建Cordova插件。我按照中提到的说明进行了操作,但在检查是否在设备上尝试时,我得到了以下信息:

02-13 17:58:15.182:D/PluginManager(21057):对未知对象的exec()调用 插件:SamPlugin

我在Config.xml中添加了插件,如下所示:

<plugin name="SamPlugin" value="com.samapp.plugins.samplugin.SamPlugin"/>
cordova.exec(success,failure,"SamPlugin","printMsg",[name]);
生成应用程序时没有错误。

我需要在其他地方提到插件吗?

在我看来,您在config.xml中声明插件的方式是不正确的

这:

android\native\res\xml\config.xml:

<button onclick="openExternalApp()">Share Question</button>
function openExternalApp() {
    var QUESTION_LINK = $(".question_link").attr("href");
    cordova.exec(onSuccess, onFailure, "OpenExternalAppPlugin", "openApp", [QUESTION_LINK]);
}

function onSuccess() {
    WL.Logger.debug("*** Plug-in executed successfully.");
}

function onFailure() {
    WL.Logger.debug("*** Plug-in failed to execute.");
}
<feature name="OpenExternalAppPlugin">
    <param name="android-package" value="com.testapp.OpenExternalAppPlugin" />
</feature>

android\native\src\com\u应用程序\OpenExternalAppPlugin.java:

包含Cordova插件Java代码的Java文件…

请提及环境。。。网间网操作系统?安卓?对不起。Android平台这个问题解决了吗?没有。不幸的是,你建议的解决方案不起作用。“不起作用”。。。什么不起作用?你能提供你的项目吗?
function openExternalApp() {
    var QUESTION_LINK = $(".question_link").attr("href");
    cordova.exec(onSuccess, onFailure, "OpenExternalAppPlugin", "openApp", [QUESTION_LINK]);
}

function onSuccess() {
    WL.Logger.debug("*** Plug-in executed successfully.");
}

function onFailure() {
    WL.Logger.debug("*** Plug-in failed to execute.");
}
<feature name="OpenExternalAppPlugin">
    <param name="android-package" value="com.testapp.OpenExternalAppPlugin" />
</feature>