Android 正在导入游戏。请求

Android 正在导入游戏。请求,android,google-play-games,Android,Google Play Games,我正在使用Android Studio,试图将Google Play游戏服务导入我的应用程序 在库中导入了BaseGameUtils文件夹,现在在GameHelper类的以下行中出现错误: import com.google.android.gms.games.request.GameRequest; 更确切地说,它说“无法解析符号:请求。” 我对android开发和android studio还很陌生,如果这是一个糟糕的问题,我很抱歉 编辑1 好的,我照Scott Barta告诉我的做了,但

我正在使用Android Studio,试图将Google Play游戏服务导入我的应用程序

在库中导入了BaseGameUtils文件夹,现在在GameHelper类的以下行中出现错误:

import com.google.android.gms.games.request.GameRequest;
更确切地说,它说
“无法解析符号:请求。”

我对android开发和android studio还很陌生,如果这是一个糟糕的问题,我很抱歉

编辑1

好的,我照Scott Barta告诉我的做了,但仍然得到一个
“无法解析符号:GameRequest。”
。 在一个类似的主题上,我发现我应该转到项目结构->模块->依赖项->加号->模块依赖项,并在那里添加我的库文件

这样做了,我得到了这个:

“Gradle项目Refresh失败:原因:java.lang.StackOverflower错误”

我做的其他事情是转到settings.gradle并添加一个

include ":libraries:BaseGameUtils"
在我添加的build.gradle中,在依赖项树中

compile project(':libraries:BaseGameUtils')

我不确定您是如何包括Google Play Services库的,但正确的方法是:

  • 确保SDK管理器中安装了“Google Repository”
  • 文件>项目结构>模块>依赖项>+按钮>库依赖项,
    然后从列表中选择“谷歌播放服务”。

    • 我也遇到了同样的问题。对我来说,解决这个问题的方法是将google play服务更新为新版本。检查build.gradle文件,查看它是否在依赖项中使用较旧的版本。如果是,请尝试将其替换为


      编译“com.google.android.gms:play services:4.3+”

      尝试从应用程序目录中手动执行gradle,以获取有关出错原因的更多信息


      /gradlew--info--stacktrace assembleDebug

      按照你的要求做了,但又卡住了。编辑主帖子。嗯,发布完整的build.gradle文件。在我的回答中遵循GUI步骤之后,手动将行添加到构建文件应该是多余的。