Android 的 GoogleAnalytics SDK v4 - 集成 - 破坏了我的应用程序

GoogleAnalytics SDK v4 For Android - Integration - Corrupts my application

这有点奇怪,我不知道怎么说。我正在尝试从 official site 集成 GoogleAnalytics SDK v4。

这是我到目前为止所做的..

  1. 从 android-sdks/extras/google/google_play_services/libproject/google-play-services_lib 复制了 google-play-services_lib 文件夹并放置在我的应用程序根文件夹中。

  2. 在 Eclipse 中 -> 使用 File->Import->Android->Existing code into workspace 将 google-play-services_lib 项目导入我的工作区,浏览到根文件夹应用程序并将其导入。

  3. 当我将 google-play-services_lib 作为库添加到我的项目时,使用属性->Android->库并选择 google-play-services_lib 文件夹,我现有的项目被破坏.

gen文件夹和bin文件夹变空,提示我构建项目时出现了一些问题。但是,我不确定它是什么。我做错了什么?

可能对未来的读者有用...

问题出在 google-play-services_lib 项目上。你应该做几件事来克服这个问题。出现此问题是因为 google-play-sevices_lib 项目使用的最低 SDK 版本为 9,该版本已过时。所以这是你必须做的。

  1. 启动 Android SDK 管理器。在左下角,选中 "obsolete" 框。现在您将找到 Android 2.3.1(9) 的文件夹。安装其中的所有内容。

  2. 将 google-play-services_lib 项目从 android-sdks/extras/google/google_play_services/libproject/google-play-services_lib 复制到您的应用程序文件夹并将其导入工作区。

  3. 修改google-play-services_lib项目的AndroidManifest.xml。将最低 SDK 版本更改为 >=10 或小于 9(我的应用程序中至少有 8,所以我将其更改为 8)。

  4. 修改google-play-services_lib项目的project.properties文件。把target-9改成target-21(Lollipop是目前最新的版本)

  5. 将 google-play-services_lib 项目作为库添加到您的项目中。

这应该可以解决。