3

我刚刚下载了适用于 Android 的 Flurry(移动分析),但是当我使用它时 - 我的应用程序就崩溃了。

错误:

08-04 13:10:34.945: I/dalvikvm(1313): Could not find method  com.flurry.android.FlurryAgent.logEvent, referenced from method myAppMethod
08-04 13:10:34.945: W/dalvikvm(1313): VFY: unable to resolve static method 359: Lcom/flurry/android/FlurryAgent;.logEvent (Ljava/lang/String;)V
08-04 13:10:34.945: D/dalvikvm(1313): VFY: replacing opcode 0x71 at 0x0013

对于我使用的每种 Flurry 方法,我都会得到其中的几个。

我做了什么:下载最新的 3.0.1 SDK jar。将其添加到“外部 jars”下的构建路径中。使用 import com.flurry.android.FlurryAgent;在相关类中。在我的代码的相关位置添加了相关的 Flurry 方法调用(即FlurryAgent.logEvent())。

我在设计时(在 Eclipse 中)没​​有错误,只有在运行时,应用程序会立即崩溃。我可以在我的 Android 项目的“引用库”下看到附加的 jar 和其中包含的类/方法。

我必须提到 jar 不在项目的文件夹中,但我真的不相信这是问题所在:-/

关于我做错了什么有什么想法吗?

非常感谢,D。

4

1 回答 1

3

检查项目属性 Java 构建路径,然后检查订单和导出选项卡,确保选择 FlurryAgent.jar。

于 2012-08-04T11:15:31.700 回答