6

AndEngine-GLES2-AnchorCenter を使用しており、Google Play ゲーム サービスを実装したいと考えています。

(Google Play ゲーム サービスの一部 - Android サンプル) からクラスを同じパッケージ内のプロジェクトにコピーBaseGameActivityしました。GameHelperBaseGameUtilsutil

AndEngine は既に を使用しているためBaseGameActivity、名前を にGBaseGameActivity変更し、拡張クラスを BaseGameActivity (AndEngine クラス) に変更しました。

public abstract class BaseGameActivity extends FragmentActivity

に:

public abstract class GBaseGameActivity extends BaseGameActivity

次に、クラスを拡張しましたGBaseGameActivity( BaseGameActivity(AndEngine class) を拡張すると、動作します...しかし GBaseGameActivity(BaseGameUtils class) では機能しません)

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

問題はどこですか?

4

1 に答える 1