Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codenameone Codename One-如何(正确)添加PubNub库并使用它_Codenameone_Pubnub - Fatal编程技术网

Codenameone Codename One-如何(正确)添加PubNub库并使用它

Codenameone Codename One-如何(正确)添加PubNub库并使用它,codenameone,pubnub,Codenameone,Pubnub,我正在尝试使用Codename One+PubNub完成第一步。我猜安装库的默认和受支持的最佳方式是使用“Codename One首选项”中的“Extensions”:它安装PubNub库3.7.8,并且需要以前安装BouncyCastleCN1Lib 但是PubNub CodenameOne SDK的最新版本是3.7.11? 不,文档中可能有错误,因为单击指向Pubnub-CodeNameOne-3.7.11.cn1lib的链接将打开一个GitHub存储库,其版本为3.7.8: 此外,在本

我正在尝试使用Codename One+PubNub完成第一步。我猜安装库的默认和受支持的最佳方式是使用“Codename One首选项”中的“Extensions”:它安装PubNub库3.7.8,并且需要以前安装BouncyCastleCN1Lib

但是PubNub CodenameOne SDK的最新版本是3.7.11?

不,文档中可能有错误,因为单击指向
Pubnub-CodeNameOne-3.7.11.cn1lib的链接将打开一个GitHub存储库,其版本为3.7.8:

此外,在本例中,它被要求
导入org.json.*,但该软件包在Codename One API中不可用,您可以在此处查看:


所以我很困惑。有人能解释一下如何正确地将PubNub库添加到一个代号为One的项目中吗?一个可运行的代码示例应该很好。

Pubnub有自己的JSON cn1lib,这有点像黑客,他们依赖
org.JSON
。我们为此而努力,他们有自己的cn1lib来匹配

我建议直接从他们的网站下载,而不是通过扩展管理器。我认为我们需要从那里删除它,因为扩展有一些有问题的依赖项


目前我不确定pubnub的状态如何,因为大多数用户都离开了它。WebSockets使这种类型的网络更加容易,我们目前建议使用它。

对于有相同问题的人,这是指向他们的JSON库的链接:这是指向其他所需库的链接: