AndEngine-GLES2-AnchorCenter を使用しており、Google Play ゲーム サービスを実装したいと考えています。
(Google Play ゲーム サービスの一部 - Android サンプル) からクラスを同じパッケージ内のプロジェクトにコピーBaseGameActivity
しました。GameHelper
BaseGameUtils
util
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
問題はどこですか?