运行 IBM MobileFirst 6.3 CLI 时无法检索 NativeApplicationBuilder

Posted

技术标签:

【中文标题】运行 IBM MobileFirst 6.3 CLI 时无法检索 NativeApplicationBuilder【英文标题】:Failed to retrieve NativeApplicationBuilder when running IBM MobileFirst 6.3 CLI 【发布时间】:2017-05-05 17:39:04 【问题描述】:

我们正在尝试通过命令行在 6.3 版上构建我们的 IBM MobileFirst 项目,但总是收到 BUILD FAILED: C:\Program Files\IBM\MobileFirst-CLI\mobilefirst-cli\node_modules\generator-worklight-server\lib\build.xml:341:检索 NativeApplicationBuilder 失败

什么是 NativeApplicationBuilder?它是 Java 的东西,还是其他东西?

使用的 Java 版本是 1.7.0_80 64 位。

【问题讨论】:

“检索失败”错误消息不是来自 MFP API。这似乎与一些本机代码有关。你能用一个简单的 HelloWorld 项目重新创建它吗?这是一个混合项目吗?您的项目中包含哪种环境(androidios、Windows Phone 等)? 错误最终是因为没有公共文件夹,我们正在运行一个混合应用程序。由于我们使用预处理脚本来构建公共文件夹,因此它尚未运行。由于没有通用文件夹,它会寻找本地构建的东西,但它也不存在。因此,我们得到了错误。 【参考方案1】:

错误最终是因为没有公用文件夹并且我们正在运行混合应用程序。由于我们使用预处理脚本来构建公共文件夹,因此它尚未运行。由于没有公用文件夹,它会寻找本地构建的东西,但也不存在。因此,我们得到了错误。

我应该仔细查看报告错误的 build.xml 文件。看了之后觉得很有道理。

【讨论】:

以上是关于运行 IBM MobileFirst 6.3 CLI 时无法检索 NativeApplicationBuilder的主要内容,如果未能解决你的问题,请参考以下文章

IBM MobileFirst 6.3 - Android 指纹认证

IBM MobileFirst 6.3 异步 API

修复 WP 弹跳 IBM MobileFirst 6.3

IBM MobileFirst 6.3 中的混淆

无法在 IBM MobileFirst 6.3 中调用 window.plugins

IBM MobileFirst 6.3 在应用程序启动时触发推送事件源回调