4

有没有人有在 IntelliJ 中使用 Google Play 服务库项目的经验?

我最近购买了 IntelliJ,想使用 Google Play 服务库(特别是库的映射方面)。在 Eclipse 中,这没有问题,但在 IntelliJ 中,所有对 MapFragment 等的引用都没有得到解决。

我做了以下事情:

1)将Google play模块导入为库项目(在android facet中标记为库项目)

2) 将 google play 库项目标记为我的主应用程序的依赖项

尽管如此,它并没有解决所需的导入。

有人对如何在 IntelliJ android 项目中启用 Google Play 服务库有任何提示吗?

4

4 回答 4

3

http://youtrack.jetbrains.com/issue/IDEA-96525

为那里的人们找到了解决方案。

您需要在 src 文件夹中添加一个虚拟类。

您还需要将 google-play-services.jar 作为 jar 依赖项添加到您的模块中。

于 2013-01-11T04:15:13.007 回答
2

我在 stackoverflow.com 上尝试了很多建议。但是,我能够通过以下方式在 IntelliJ IDEA 12.0.2 中构建和运行该项目

  1. 将位于我的 android sdk 目录中的 google-play-services.jar 文件复制到我的 Android 项目中的 ./libs 目录
  2. 将项目(例如,在 Mac OS X 上,打开 IDEA 并转到 File -> Import Project...)重新导入 IntelliJ IDEA。

仔细按照向导中的步骤进行操作。您应该能够看到 IntelliJ IDEA 识别 google-play-services.jar 存档(已检查)。这对我有用。问题似乎是一个错误。

于 2013-02-02T21:42:58.573 回答
1

这里的困惑是您需要将 google play 库添加为 android 库项目,而不是 JAR。您还需要确保导入库项目的副本,而不是直接从 android sdk 文件夹中导入。

在您的 IntelliJ 项目中,在工具/Android 菜单中打开 Android SDK 管理器。

滚动到 SDK Manager 的底部并选择安装 google play sdk。

转到您的 android sdk 目录中的 extras 文件夹,然后将 google-play-services_lib 文件夹复制到您方便的地方

打开您的模块设置 F4,右键单击您的模块并选择添加模块。按照指南从现有来源添加模块。

这样,您已经将 google play android 库项目添加到您的项目中,而不仅仅是 jar。

于 2013-07-23T15:47:23.693 回答
0

因此,这样做的方法是从 IDEA 构建 goole-play-services.jar,然后将 jar 文件作为依赖项包含在内。

这将如下所示

于 2012-12-22T11:45:32.343 回答