首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >google play游戏服务错误->‘找不到class...GameHelper’

google play游戏服务错误->‘找不到class...GameHelper’
EN

Stack Overflow用户
提问于 2013-05-31 14:01:24
回答 3查看 3.4K关注 0票数 0
代码语言:javascript
运行
复制
import com.google.example.games.basegameutils.GameHelper;
public class MyAppName extends Cocos2dxActivity implements GameHelper.GameHelperListener { 
....
.....

public static GameHelper gameHelper;

@Override
protected void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    gameHelper  = new GameHelper(this);
  .....

错误点:gameHelper = new GameHelper(this);

错误消息:Could not find class 'com.google.example.games.basegameutils.GameHelper', referenced from method com.company.MyAppName.MyAppName.onCreate

我该如何解决这个问题?

EN

回答 3

Stack Overflow用户

发布于 2013-06-04 01:37:40

  1. On BaseGameUtils,转到项目属性|安卓。确认它的目标是你的软件开发工具包中的一个有效的安卓目标(任何API级别的>= 8都可以)。
  2. 还在BaseGameUtils的项目属性屏幕上,检查是否选中了"Is Library“复选框。
  3. 检查BaseGameUtil是否将google-play-services_lib引用为一个库。(项目属性| Android |项目引用BaseGameUtil作为库的References).
  4. Check (相同)。

希望这能有所帮助!

票数 2
EN

Stack Overflow用户

发布于 2013-06-03 08:33:47

您是否将Basegameutils定义为库项目并将其作为参考?

随样本一起提供的文档相当不错。

票数 0
EN

Stack Overflow用户

发布于 2014-08-04 14:56:06

在最新的BaseGameUtils项目中(我于2014年8月13日从google github下载),源文件不在src/文件夹下。因此,您需要选择Properties->Java Build Path->Add folder并选择java文件夹。

如果项目在BaseGameUtils下编译时没有错误,那就太棒了!我还遇到了其他一些编译错误,并通过在SDK管理器中将Google Play服务更新到最新版本来解决它。

希望能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16850668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档