簡體   English   中英

AndEngine與Google Play游戲服務

[英]AndEngine with Google Play game services

我使用AndEngine-GLES2-AnchorCenter,我希望實現Google Play游戲服務。

我復制BaseGameActivityGameHelper從類BaseGameUtils (谷歌的Play游戲服務的一部分- Android電子樣本)我在同一個項目中util包。

因為AndEngine已經使用了BaseGameActivity ,我將它重命名為GBaseGameActivity並將擴展類更改為BaseGameActivity(AndEngine類),所以從這里:

public abstract class BaseGameActivity extends FragmentActivity

至:

public abstract class GBaseGameActivity extends BaseGameActivity

然后我在GBaseGameActivity上擴展了我的類(當我擴展BaseGameActivity(AndEngine類)時,它的工作......但不是GBaseGameActivity(BaseGameUtils類))

public class BaseActivity extends GBaseGameActivity

我嘗試編譯我的項目,但我得到了:

...
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)
...

GBaseGameActivity.java:63:

63| mHelper = new GameHelper(this);

BaseActivity.java:35:

35| public class BaseActivity extends GBaseGameActivity

哪里有問題?

問題是google-play-services模塊范圍設置為Provided而不是Compile

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM