我刚刚下载了适用于 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。