pubnub测试应用程序崩溃:NoClassDefFound

时间:2012-07-04 09:49:24

标签: android noclassdeffounderror pubnub

这是我在Pubnub支持页面上的问题的副本:

大家好,我尝试运行可以从你的git repo下载Pubnub API的PubnubTestApp。

但是当我尝试启动测试应用时,我首先得到一个构建路径错误,因为显然你(pubnub人)已经配置了项目来查找不存在的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。

1 个答案:

答案 0 :(得分:0)

您是否尝试过最新版本?现在应该修复。