2012-03-22 86 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. 将你所有的库函数放在这个文件夹中。

做到这一切,你的项目应该建立好。

相关问题