无法为谷歌应用邀请构建项目

Posted

技术标签:

【中文标题】无法为谷歌应用邀请构建项目【英文标题】:Can't build project for google app invites 【发布时间】:2015-08-16 04:24:26 【问题描述】:

我正在尝试这个 Google 应用邀请功能,但我无法让它工作。

我按照https://developers.google.com/app-invites/android/guides/app 建议的步骤进行操作,但我很快遇到了找不到“com.google.gms:google-services:1.0”的问题,所以我遵循Error: Could not find com.google.gms:google-services:1.0. when adding google service plugin in build.gradle in android studio 并且 gradle 继续构建,但后来我遇到这个错误:

我遵循了这个答案:Android Studio: failed to complete gradle execution, cause is empty,甚至尝试使用 -Xmx512m 选项,但问题仍然存在......任何有类似问题的人试图在他们的应用程序中构建放置应用程序邀请,甚至无法构建项目?

编辑:我没有设法解决这个问题,但我确实设法让应用程序邀请工作。我不需要执行 App Invites 谷歌指南中的这些步骤:

将依赖项添加到项目的*** build.gradle:classpath 'com.google.gms:google-services:1.3.0-beta1' 将插件添加到您的 应用级 build.gradle:应用插件:'com.google.gms.google-services'

这样,gradle 不会失败,因为我只需要将 google play services 依赖项添加到应用程序级别的 build.gradle 文件中。

【问题讨论】:

嗨,你解决了这个问题吗?我有同样的问题 我并没有完全解决这个问题。我只是没有添加 google-services:1.3.0-beta1 和插件,所以没有发生错误,谷歌应用邀请仍然可以工作! 【参考方案1】:

我通过不包括整个播放服务解决了这个问题。而不是:

编译'com.google.android.gms:play-services:7.5.+'

输入这个:

编译'com.google.android.gms:play-services-appinvite:7.5.+'

顺便说一句,您说您通过不使用 google-service 插件解决了您的问题。你检查过你可以发送邀请吗?如果插件不加载配置文件,它是如何工作的?

【讨论】:

我使用了 play-services 中的许多其他服务,所以我想我只包含整个捆绑包。我有配置文件设置并在正确的位置。是的,我可以发送邀请,并且我也收到了邀请。我想也许包括依赖就足够了? 如果您可以避免包含整个捆绑包,那就更好了。【参考方案2】:

尝试将其更改为com.google.gms:google-services:1.3.0-beta1。这就是 sample 的作用。

【讨论】:

我做了(正如我在第一个链接中指出的那样),这导致了图像上的问题。 啊,抱歉,错过了。清理和重建项目会改变什么吗? 不,问题仍然存在。还重启了android studio并重启了,还是没完成。【参考方案3】:

尝试检查 build.gradle 文件中的存储库。似乎依赖于 jcenter 而不是 mavencentral。将 mavenCentral() 替换为 jcenter()。这对我有用。

【讨论】:

以上是关于无法为谷歌应用邀请构建项目的主要内容,如果未能解决你的问题,请参考以下文章

无法在 netbeans 中运行 C++ CMake 项目

Vitis PetaLinux 构建在构建应用程序项目时无法获取所需文件

为谷歌 DFP 广告缩放到不同的安卓屏幕尺寸 - Phonegap

Android studio - 带有库项目的应用程序无法构建

谷歌的 DevOps 文化

谷歌的DevOps文化