我正在尝试使用Google Play服务实施“SaveGame”,并且出现以下错误:
error: cannot find symbol
import com.google.android.gms.games.snapshot;
^
symbol: class snapshot
location: package com.google.android.gms.games
任何人都知道是什么原因造成的?
谢谢!
答案 0 :(得分:1)
我刚刚发现了这个问题。
看起来问题是由于在两个模块中依赖于gms引起的,报告错误的模块是8.4.0,但是其他一些模块依赖于6.x。
现在我已经将所有内容都更改为8.4.0并且编译正确。
正确的导入是:
com.google.android.gms.games.snapshot。*,因为没有课程快照。
答案 1 :(得分:0)
我认为您尚未在应用中导入Google Play服务。请仔细检查一下。
对于Eclipse:
Eclipse - >导入 - >现有的Android代码 - >浏览 - >导航 google-play-services_lib文件夹 (Android的SDK /额外/谷歌/ google_play_services / libproject)。
然后,在您的项目中,控制点击 - >属性 - > android - > 库,添加 - >选择刚刚导入的项目 - >确定
适用于Android Studio build.gradle - app level
dependencies {
compile 'com.google.android.gms:play-services:8.4.0'
}
有关详细信息,请查看此link。