这是我在 Pubnub 支持页面上的问题的副本:
大家好,我尝试运行可从您的 git 存储库使用 Pubnub API 下载的 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。