Cocos2d x 在我的cocos2dx项目中;“谷歌游戏服务”;,申请
对不起,我的英语很差 在我的cocos2dx项目“谷歌游戏服务”中,应用了。发生了一个错误。这是下面的部分Cocos2d x 在我的cocos2dx项目中;“谷歌游戏服务”;,申请,cocos2d-x,google-play-services,Cocos2d X,Google Play Services,对不起,我的英语很差 在我的cocos2dx项目“谷歌游戏服务”中,应用了。发生了一个错误。这是下面的部分 "Initializing Your Games Client in Android" …MyAppName.java… A to B should be replaced. ( A ) public class MyAppName extends Cocos2dxActivity ( B ) public class MyAppName extends BaseGameActi
"Initializing Your Games Client in Android"
…MyAppName.java…
A to B should be replaced.
( A ) public class MyAppName extends Cocos2dxActivity
( B ) public class MyAppName extends BaseGameActivity
替换为B时,会发生错误。部分错误如下:
源代码:mCocos2dxGLSurfaceView=onCreateView()代码>
错误消息:
The method onCreateView(String, Context, AttributeSet) in the type FragmentActivity is not applicable for the arguments ()
如何修复错误?
帮助我~~如果您已经有一个基本活动(Cocos2dxActivity),那么您应该只使用BaseGameUtils中提供的GameHelper类
BaseGameActivity只是一个使用GameHelper的包装器。我使用了BaseGameActivity,并使其继承自Cocos2dxActivity,而不是FragmentActivity。
然后我替换了我的活动以继承BaseGameActivity。我有一个针对ios和Android的Cocos2d-x和Google Play游戏服务的开源实现,也许你可以检查一下,因为我已经在使用BaseGameActivity了
检查proj.android并检查源代码
也许它能帮助你。非常感谢。具体来说,我该如何申请呢?我尝试了以下方法。但是发生了一个错误。错误消息:java.lang.NoClassDefFoundError。导入com.google.example.games.basegameutils.GameHelper;公共类myAppName扩展Cocos2dxActivity实现GameHelper.GameHelperListener{………公共静态GameHelper helper;…@Override protected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);helper=new GameHelper(this);样本是否在您的工作区正常工作?如果不正常,请遵循以下指南: