【问题标题】:pubnub test application crashes: NoClassDefFoundpubnub 测试应用程序崩溃:NoClassDefFound
【发布时间】:2012-07-04 09:49:24
【问题描述】:

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

大家好,我尝试运行可以使用 Pubnub API 从您的 git 存储库下载的 PubnubTestApp。

但是当我尝试启动测试应用程序时,我首先收到构建路径错误,因为显然您(pubnub 人员)已将项目配置为查找 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。

【问题讨论】:

    标签: android noclassdeffounderror pubnub


    【解决方案1】:

    您是否尝试过最新版本?现在应该解决这个问题。

    【讨论】:

      猜你喜欢
      • 2015-04-04
      • 1970-01-01
      • 1970-01-01
      • 2013-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多