我剛剛爲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
我得到我使用的每一個亂舞方法其中的一些。
我做了什麼: 下載最新的3.0.1 SDK jar。 將它添加到「外部罐子」下的構建路徑中。 用於導入com.flurry.android.FlurryAgent;在相關課堂內。 在我的代碼中的相關位置添加了相關的Flurry方法調用(即FlurryAgent.logEvent()
)。
我在設計時(在Eclipse中)沒有得到任何錯誤,只有在運行時,應用程序纔會立即崩潰。我可以在我的Android項目的「引用庫」下看到附帶的jar和包含的類/方法。
不得不提的是,罐子是不是位於該項目的文件夾,但我真的不認爲這是問題: -/
什麼我做錯了什麼想法?
非常感謝, D.
您使用的是proguard嗎? – 2012-08-04 10:39:10
不,我甚至都不知道,直到你提到它。但感謝這些信息 - 未來可能會使用它。與文檔所述相反(_當您創建Android項目時,項目的根目錄中會自動生成一個proguard.cfg文件._)我的項目根文件夾中只包含以下文件:proguard-project.txt – roysch 2012-08-04 10:49:56