2012-07-04 128 views
0

這是我Pubnub支持頁面上的問題的副本:pubnub測試應用程序崩潰:NoClassDefFound

大家好,我試圖運行PubnubTestApp可下載從你的git回購的Pubnub API。

但是當我嘗試啓動測試應用程序時,我首先得到一個構建路徑錯誤,因爲顯然你(pubnub guys)已經配置了項目以查找2個不存在的jar文件。 (bcprov-jdk16-145.jar和commons-codec-1.2.jar)。

我刪除了這兩個引用後,項目顯示沒有錯誤。但是,當我試圖運行它,它與此錯誤再次崩潰:

"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。

回答

0

您是否嘗試過最新版本?這應該現在修復。