0

アプリケーション内に 2 つの異なるパッケージがあります。私が抱えている問題は、パッケージがお互いを認識しないことです。

package sticyface.androidgames.framework.impl;
package sticyface.androidgames.framework;

Java ファイルをあるファイルから別のファイルにインポートしようとすると、stickyface でエラーが発生します。「インポート sticyface を解決できません。

import stickyface.androidgames.framework.Input.TouchEvent;

私は何をするのを忘れていますか?

4

1 に答える 1

0

ファイルシステムを確認してください。ファイルシステム上に 2 つの異なる構造が作成されている可能性があります (パッケージ定義がミラーリングします)。

stickyface.androidgames.framework.Input.TouchEvent -> {src dir}/stickyface/androidgames/framework/Input/TouchEvent.class

したがって、TouchEvent.class がそのディレクトリにない場合は、インポートできません。念のため、インポート行で TouchEvent を * に置き換えてみることもできます。これにより、動的に必要なものがインポートされます。

于 2011-11-19T13:02:28.720 に答える