我刚刚下载了针对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。
将其添加到“外部罐子”下的构建路径中。
使用了导入com.flurry.android.FlurryAgent;在相关课堂内。
在我的代码中的相关位置添加了相关的Flurry方法调用(即FlurryAgent.logEvent()
)。
我在设计时没有错误(在Eclipse中),只在运行时,应用程序会立即崩溃。我可以在Android项目的“Referenced Libraries”下看到附加的jar及其中包含的类/方法。
我必须提到jar不在项目文件夹中,但我真的不相信这是问题: - /
对我做错了什么的想法?
非常感谢, d。
答案 0 :(得分:3)
检查项目属性Java构建路径,然后命令和导出选项卡确保选中FlurryAgent.jar。