2017-12-18 6 views
1

私はコードネーム1 + PubNubで最初の手順を実行しようとしています。私は、ライブラリをインストールするためのデフォルトの最良のサポートされた方法は、 "コードネーム1環境設定"で "拡張機能"を使用していると推測します:それはPubNubライブラリ3.7.8をインストールし、BouncyCastleCN1Libの以前のインストールが必要です。コードネーム1 - (正しく)PubNubライブラリを追加して使用する方法

しかし、PubNub CodenameOne SDKの最新バージョンは3.7.11ですか? https://www.pubnub.com/docs/codename-one-java/pubnub-java-sdk

Pubnub-CodeNameOne-3.7.11.cn1libへのリンクをクリックすると、3.7.8バージョンとGitHubのリポジトリが開きますので、いや、多分何かが、ドキュメントに間違っている: https://github.com/pubnub/java/tree/master_3x/codenameone

はまた、例ではそれはimport org.json.*;に尋ねています、このパッケージはCodename One APIでは使用できません。 https://www.codenameone.com/javadoc/

私は混乱しています。誰かが正しくPubNubライブラリをCodename Oneプロジェクトに追加する方法を説明できますか?実際のコード例はすばらしくなければなりません。

答えて

1

Pubnubには、独自のJSON cn1libがあります。これは、org.jsonに依存しているハックのビットです。私たちはこれのために仕事をしました。そして、彼らはそれに合った独自のcn1libを持っています。

拡張マネージャーではなく、自分のサイトから直接ダウンロードすることをおすすめします。拡張機能には問題のある依存関係があるため、そこから削除する必要があると思います。

現在、私はほとんどのユーザーがそれを残しているように、pubnubの状態がわかりません。 WebSocketsはこのタイプのネットワーキングをはるかに簡単にしました。

+0

同じ問題を抱えている人は、JSONライブラリへのリンクです:https://github.com/pubnub/java/blob/master_3x/codenameone/json.cn1lib –

+0

これは、他の必要なリンクライブラリ:https://github.com/chen-fishbein/bouncy-castle-codenameone-lib/blob/master/BouncyCastleCN1Lib.cn1lib –

関連する問題