2012-03-22 85 views
1

所以,我最近升級了我的Android SDK,出於某種原因它似乎破壞了Google Analytics(分析)。我從LogCat中得到以下錯誤,這似乎很關鍵,但我很難想象他們會刪除getInstance,所以我有點不知所措。有任何想法嗎?升級到SDK版本17,現在庫無法正確鏈接

Could not find method com.google.android.apps.analytics.GoogleAnalyticsTracker.getInstance, referenced from method 
03-22 06:30:44.341: W/dalvikvm(217): VFY: unable to resolve static method 117: Lcom/google/android/apps/analytics/GoogleAnalyticsTracker;.getInstance()Lcom/google/android/apps/analytics/GoogleAnalyticsTracker; 
03-22 06:30:44.341: W/dalvikvm(217): VFY: rejecting opcode 0x71 at 0x005a 

我已經嘗試了以下解決它:

  1. 刪除分析庫,然後將它放回
  2. 執行乾淨,然後重新建造的項目。
  3. 從我的機器上完全刪除分析庫,然後重新安裝它。
  4. 刪除Eclipse插件並重新安裝。

這似乎沒有工作。我認爲發生的事情是圖書館沒有被列爲ADK的一部分,但我不太清楚,所以...

回答

3

這是圖書館的問題ADT17

+0

我會+1並接受,但通常這裏的人喜歡看到的不僅僅是一個鏈接。感謝您的信息,這個讓我瘋狂! – PearsonArtPhoto 2012-03-22 18:22:02

1

ADT 17改變了庫的處理方式。不幸的是,它不會在你升級時自動處理,也不會在你嘗試運行之前告訴你。爲了解決這個問題,您需要:

  1. 從構建路徑中刪除所有東西。
  2. 創建一個名爲libs的文件夾。
  3. 將你所有的庫函數放在這個文件夾中。

做到這一切,你的項目應該建立好。

相關問題