0

我尝试使用本教程将 MQA 集成到我的 mobilefirst 混合应用程序中:

https://mobilefirstplatform.ibmcloud.com/tutorials/en/quality-assurance/7.1/hybrid/

在 iOS 上,我可以在我的日志中看到这一点:

 ERROR: Plugin 'MQAPlugin' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.

我已经在我的 config.xml 中添加了这个:

<feature name="MQAPlugin">
    <param name="ios-package" value="MQAPlugin"/>
</feature>

我的应用程序没有发生任何事情,在 android 上也没有发生任何事情,我也遵循了该教程中的所有内容。

所以我尝试在我的 iOS 应用程序委托上添加这些代码并且 MQA 正在工作,因为我为混合 iOS 所做的事情也适用于本机 iOS,我只需要在我的应用程序委托中添加这些行:

[[MQALogger settings] setMode:MQAModeQA];
[MQALogger startNewSessionWithApplicationKey:@"(my_ios_key)"];

回到错误,为什么要找插件?因为我已经添加了 Q4M.framework。对于android,它也在寻找一个插件。我需要安装什么插件?我需要让它在我的混合 android 项目上工作。

4

1 回答 1

0

您能否确认您添加了此处找到的混合 javascript、iPhone 和 android SDK 组件?http://www-01.ibm.com/support/docview.wss?uid=swg27044490

您需要在 eclipse 中添加这些,然后在 Xcode 中添加本机 SDK。添加原生 SDK 后不要忘记重新构建 eclipse 项目。然后该错误应该在 Xcode 中消失。

于 2016-05-26T12:55:56.277 回答