Libgdx を使用してゲームの作成を練習し、サイトで提供されているプロジェクト作成.jarを使用して初期プロジェクトを作成しました。ただし、次のようなエラーがAndroidプロジェクトに表示されます。
Android.os.Bundleを解決できません。
Java IDEにEclipseを使用しています。赤で下線が引かれているAndroidApplication
にカーソルを置くと、ビルドパスを構成することをお勧めします。 Android SDKがインストールされました。単純なサンプルプロジェクトの別のワークスペースでしばらく動作したためです。この新しいワークスペースで私が間違ったことを知っている人はいますか? AndroidApplication
クラス?
ところで、私はJava 1.6をJava_HOMEが指しているものとして使用していると思いますが、Java 1.7がインストールされています。でも….
package com.example.drop;
import Android.os.Bundle;
import com.badlogic.gdx.backends.Android.AndroidApplication;
import com.badlogic.gdx.backends.Android.AndroidApplicationConfiguration;
public class MainActivity extends AndroidApplication {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
cfg.useGL20 = false;
cfg.useAccelerometer = false;
cfg.useCompass = false;
initialize(new Drop(), cfg);
}
}
表示されているエラーは、Android SDK構成に関連しており、libGDXに固有のものではありません。コンパイラーは、コンパイルするライブラリAndroidライブラリを認識しません。
LibGDXチュートリアルを使用して、プロジェクトを正しくセットアップします。 ( https://github.com/libgdx/libgdx/wiki/Manual-project-setup#Android-project-setup を参照してください。最初のステップでは、Android固有のセットアップを行います。)
新しいプロジェクトを作成するのではなく、既存のプロジェクトを修正する場合は、次の手順でプロジェクトをAndroidに対してビルドするように構成する必要があります。
Properties
を選択し、Android
セクションを選択しますこれにより、必要なAndroidライブラリが副作用としてビルドパスに追加されます。
また、ADTがEclipseにインストールされていることを確認してください。