我刚刚为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.1sdk jar。
将其添加到“外部jars”下的构建路径中。
在相关类中使用了import com.flurry.android.fluryagent;。
在我的代码中的相关位置添加了相关的flurry方法调用(即
FlurryAgent.logEvent()
)。我在设计时(在eclipse中)没有错误,只有在运行时,应用程序会立即崩溃。我可以在android项目的“引用库”下看到附加的jar和其中包含的类/方法。
我必须提到jar不在项目的文件夹中,但我真的不相信这是问题所在:-/
你觉得我做错了什么?
多谢,
d.
最佳答案
检查项目属性Java构建路径,然后单击“订单”和“导出”选项卡,以确保选择FLURYAGTEN.JAR。
关于android - 乱舞会粉碎我的申请,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11807921/