我无法构建Google提供的示例游戏TypeANumberChallenge
(请参阅GitHub)。收到以下错误消息:
The project was not built since its build path is incomplete. Cannot find the class file for com.google.android.gms.games.GamesClient. Fix the build path then try building this project
The type com.google.android.gms.games.GamesClient cannot be resolved. It is indirectly referenced from required .class files MainActivity.java /TypeANumber/src/com/kerrywei/games/tanc
我确实包含了项目库BaseGameUtils
和google-play-services-lib,如readme和Google Play Services Guides所述,但仍然出现错误,无法编译。 ..
更新:
我尝试删除TypeANumberChallenge
并重做整个过程,并在尝试将BaseGameUtils
添加为库时遇到新错误:
An internal error occurred during: "Android Library Update".
Path must include project and resource name: /BaseGameUtils
答案 0 :(得分:2)
- 制作Google Play服务库项目的副本。复制库项目
醇><android-sdk>/extras/google/google_play_services/libproject/google-play-services_lib/
到您维护Android应用项目的位置。如果你 正在使用Eclipse,将库项目导入您的工作区。 点击文件&gt;导入,选择Android&gt;现有的Android代码进入 工作区,并浏览到库项目的副本以将其导入。
您无法直接在SDK文件夹中使用lib项目... 真是个笑话..