Sha*_*dow 6 android andengine google-play-games andengine-gles-2
我使用AndEngine-GLES2-AnchorCenter,我希望实现Google Play游戏服务.
我在同一个软件包中复制BaseGameActivity并GameHelper从BaseGameUtils(Google Play游戏服务的一部分 - Android示例)中分类到我的项目util.
因为AndEngine已经使用了BaseGameActivity,我将它重命名为GBaseGameActivity并将扩展类更改为BaseGameActivity(AndEngine类),所以从这里:
public abstract class BaseGameActivity extends FragmentActivity
Run Code Online (Sandbox Code Playgroud)
至:
public abstract class GBaseGameActivity extends BaseGameActivity
Run Code Online (Sandbox Code Playgroud)
然后我扩展了我的课程GBaseGameActivity(当我扩展BaseGameActivity(AndEngine类)时,它的工作......但不是GBaseGameActivity(BaseGameUtils类))
public class BaseActivity extends GBaseGameActivity
Run Code Online (Sandbox Code Playgroud)
我尝试编译我的项目,但我得到了:
...
Could not find class 'com.xxx.xxx.util.GameHelper', referenced from method com.xxx.xxx.util.GBaseGameActivity.<init>
Could not find class 'com.xxx.xxx.util.GameHelper', referenced from method com.xxx.xxx.util.GBaseGameActivity.onCreate
FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.xxx.xxx.util.GameHelper
at com.xxx.xxx.util.GBaseGameActivity.<init>(GBaseGameActivity.java:63)
at com.xxx.xxx.BaseActivity.<init>(BaseActivity.java:35)
...
Run Code Online (Sandbox Code Playgroud)
GBaseGameActivity.java:63:
63| mHelper = new GameHelper(this);
Run Code Online (Sandbox Code Playgroud)
BaseActivity.java:35:
35| public class BaseActivity extends GBaseGameActivity
Run Code Online (Sandbox Code Playgroud)
哪里有问题?
| 归档时间: |
|
| 查看次数: |
1794 次 |
| 最近记录: |