所以我正在尝试使用MobileFirst Platform对Xamarin进行集成,我遵循以下步骤: http://www.ibm.com/developerworks/library/mo-develop-a-xamarin-forms-app-for-ibm-mobilefirst/index.html
我已经将IBM MobileFirst SDK添加到我的项目中,并将该加载项添加到xamarin工作室,并且这应该启动服务器没有问题,但是当我转到工具时 - >启动服务器没有任何反应。
CLI和Java设置在正确的位置,所以我看不出我做错了什么。
将mobilefirst服务器与xamarin集成还有另一种方法吗?什么东西的诱惑?
这是我得到的错误:
{{1}}
感谢。
答案 0 :(得分:3)
感谢您提供错误日志。这很有用。您看到的行为似乎是插件代码中的错误。
作为一种直接的解决方法,您应该可以通过取消设置JAVA_HOME
环境变量来启动启动服务器和其他操作(也可以重新启动系统)。
还请打开IBM支持服务单以报告问题。
答案 1 :(得分:0)
问题是最近从Worklite更改为MobileFirst的名称(和命令)。我认为在新命令为SELECT result FROM t_courseResults WHERE (SELECT personID FROM t_staticList) IN (SELECT ID FROM t_people WHERE surname like '%B')
时,插件仍在尝试使用wl
。
从测试服务器所在目录内部的命令行运行mfp
应该可以正常运行。 mfp start
会阻止它。
您可以找到更多命令/ info here
答案 2 :(得分:0)
这不是您问题的直接答案,但总的来说,我发现使用MobileFirst Platform CLI独立于Xamarin Studio管理您的MobileFirst服务器更为直接,这意味着您无需使用Xamarin加载项。您只需在Xamarin之外创建一个MobileFirst服务器,创建一个全新的MobileFirst项目,并根据需要向应用程序添加iOS和Android API“环境”。 “附录I”here中有一些说明指示了如何做到这一点(尽管它们错误地引用了旧的wl
命令)。