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
我该如何解决这个问题?
答案 0 :(得分:2)
在BaseGameUtils上,转到项目属性| Android系统。验证它是否针对SDK上存在的有效Android目标(API级别> = 8的任何内容都可以使用)。
同样在BaseGameUtils的项目属性屏幕上,选中“是库”复选框。
检查BaseGameUtil是否将google-play-services_lib作为库引用。 (项目属性| Android |参考资料)。
检查您的项目是否将BaseGameUtil引用为库(相同)。
希望这有帮助!
答案 1 :(得分:0)
您是否将Basegameutils定义为库项目并将其作为参考包含?
样本附带的文档相当不错。
答案 2 :(得分:0)
在最新的BaseGameUtils项目中(我于2014年8月13日从google github下载),源文件不在src /文件夹下。因此,您需要使用Properties-> Java Build Path-> Add文件夹并选择java文件夹。
如果项目然后编译没有错误的BaseGameUtils,太棒了!我还遇到了一些其他编译错误,并通过将Google Play服务更新到SDK管理器中的最新版本来解决它。
希望它有所帮助。