有没有人有使用IntelliJ中的Google Play服务库项目的经验?
我最近购买了IntelliJ并希望使用Google Play服务库(特别是库的映射方面)。在eclipse中,这没有问题,但在IntelliJ中,所有对MapFragment等的引用都没有得到解决。
我做了以下事情:
1)将Google Play模块导入为库项目(在android facet中将其标记为库项目)
2)将google play库项目标记为我的主应用程序的依赖项
尽管如此,它并没有解决所需的进口问题。
有没有人知道如何在IntelliJ android项目中启用Google Play服务库?
答案 0 :(得分:3)
http://youtrack.jetbrains.com/issue/IDEA-96525
为那些人找到解决方案。
您需要在src文件夹中添加一个虚拟类。
您还需要将google-play-services.jar作为jar依赖项添加到您的模块中。
答案 1 :(得分:2)
我在stackoverflow.com上尝试了很多建议。但是,我能够通过
在IntelliJ IDEA 12.0.2中构建和运行该项目请仔细按照向导中的步骤操作。您应该能够看到IntelliJ IDEA识别google-play-services.jar存档(已选中)。这对我有用。问题似乎是一个错误。
答案 2 :(得分:1)
这里的困惑是你需要将google play libs添加为android库项目,而不是JAR。您还需要确保导入库项目的副本,而不是直接从android sdk文件夹中导出。
在IntelliJ项目中,在tools / Android菜单中打开Android SDK Manager。
滚动到SDK Manager的底部,然后选择安装google play sdk。
转到android sdk目录中的extras文件夹,将google-play-services_lib文件夹复制到某个方便的地方
打开模块设置F4,右键单击模块并选择添加模块。按照指南从现有来源添加模块。
这样,您已将google play android库项目添加到项目中,而不仅仅是jar。
答案 3 :(得分:0)
所以这样做的方法是从IDEA构建google-play-services.jar,然后将jar文件包含为依赖项。