0

これは、Pubnub サポート ページでの私の質問のコピーです。

こんにちは、Git リポジトリから Pubnub API でダウンロードできる PubnubTestApp を実行してみました。

しかし、テストアプリを起動しようとすると、最初にビルドパスエラーが発生します。これは、存在しない 2 つの jar ファイルを探すようにプロジェクトを構成しているようです。(bcprov-jdk16-145.jar および commons-codec-1.2.jar)。

これらの 2 つの参照を削除した後、プロジェクトはエラーを表示しませんでした。しかし、実行しようとすると、次のエラーで再びクラッシュしました。

"07-04 12:29:11.782: E/AndroidRuntime(754): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.fbt/com.fbt.PubNubTestActivity}: java.lang.ClassNotFoundException: com.fbt.PubNubTestActivity in loader dalvik.system.PathClassLoader[/data/app/com.fbt-1.apk"

このクラッシュの理由をインターネットで調べたところ、プロジェクトの manifest.xml ファイルで、アクティビティ名の名前に誤りがあることに気付きました。(「.PubnubTestActivity」ではなく「.PubNubTestActivity」という名前です)。

マニフェストを変更した後、すべてが機能し、アプリがインストールされて実行されますが、まだいくつかの問題があります。

「公開」ボタンまたは「履歴」ボタンを押すと、アプリがクラッシュして自動的に終了します。また、何もクリックせずにクラッシュしました(そのように)。

エミュレーターから取得したクラッシュ レポートを次に示します。

http://pastie.org/private/pojnpnxmznvn9azdg7uyg

どうやらプロジェクトは「pubnub.crypto」jar ファイルを認識しないようですが、私 (およびあなた) はそれをビルド パスに追加し、それがプロジェクト内にあることを確認しました。

アプリで(ついに)pubnubを使用できるように、これを修正する方法を教えてください。

4

1 に答える 1

0

最新のビルドを試しましたか?これは今すぐ修正する必要があります。

于 2012-07-19T17:38:06.880 に答える