找不到符号 com.google.android.gms.games.snapshot

cannot find symbol com.google.android.gms.games.snapshot

我正在尝试使用 Google Play 服务实施 "SaveGame",但出现以下错误:

error: cannot find symbol
import com.google.android.gms.games.snapshot;
                                    ^
symbol:   class snapshot
location: package com.google.android.gms.games

有人知道是什么原因造成的吗?

谢谢!

我认为您还没有在您的应用程序中导入 Google Play 服务。请仔细检查。

对于 Eclipse:

Eclipse -> import -> existing android code -> browse -> navigate to google-play-services_lib FOLDER (android-sdk/extras/google/google_play_services/libproject).

then, on your project, control click -> properties -> android -> libraries, add -> select the project you just imported -> ok

对于Android工作室 build.gradle - 应用级别

dependencies {
    compile 'com.google.android.gms:play-services:8.4.0'
}

如需更多查询,请查看此 link

我刚发现问题。

看起来问题是由两个模块中的 gms 依赖项引起的,报告错误的模块是 8.4.0,但其他一些模块依赖于 6.x.

现在我已将所有内容更改为 8.4.0,并且可以正确编译。

另外正确的导入是:

com.google.android.gms.games.snapshot.* 因为没有 class 快照。