0

ここで奇妙な問題があり、非常に些細なことをしています:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    Intent i = new Intent(AutoVisionActivity.this, ExampleLoad3DSFile.class);
    startActivity(i);
}

AndroidManifest.xml には次のものがあります。

<activity android:name=".activities.ExampleLoad3DSFile"></activity>

クラス自体 (ExampleLoad3DSFile) は、上記のメイン アクティビティの onCreate と同じパッケージにあります。標準のクリーン プロジェクト、更新、およびこれを試しました: https://stackoverflow.com/a/12702315/624869しかし、役に立ちませんでした。

何を与える?

4

2 に答える 2

1

私は同じエラーを経験しましたが、最終的にMIN3Dプロジェクトで作業中に発生する理由を見つけました。

IParser parser = Parser.createParser(Parser.Type.MAX_3DS,
            getResources(), "com.min3d.sampleProject1:raw/monster_high", false);

ExampleLoad3DSFile プロジェクトで使用しているものと同じパッケージ名をクラスで使用していることを確認してください。

于 2013-04-11T09:43:10.373 に答える
1

アクティビティを宣言するときに、同じパッケージ内にある場合は、完全なパッケージ名またはドット (.) を前に付けたアクティビティのクラス名を指定する必要があります。

于 2013-04-11T09:24:07.260 に答える