0

コードが消えないという問題があります。これは私のコードの前半です:


public class SampleGame extends AndroidGame {

public static String map;
boolean firstTimeCreate = true;

@Override
public Screen getInitScreen() {

    if (firstTimeCreate) {
        Assets.load(this);
        firstTimeCreate = false;
    }

    InputStream is = getResources().openRawResource(R.raw.map1);
    map = convertStreamToString(is);

    return new SplashLoadingScreen(this);

}

行にエラー メッセージが生成される

InputStream is = getResources().openRawResource(R.raw.map1)

エラー メッセージには、「import android.R」という行を追加する必要があることが示されていますが、これを行うと、「map1 を解決できないか、フィールドではありません」という 2 番目のエラー メッセージが生成されます。誰かがこの難解な問題を解決する方法について何か提案をしてくれませんか?

4

2 に答える 2

1

Eclipse android ADT を最新のものに更新し、再起動してみてください。私はAndroidがあまり得意ではありませんが、onCreateがいくつかある場合は、onCreateを実行した後にリソースを参照してください。

于 2013-06-22T21:19:17.753 に答える
1

フォルダーにあることを確認してください。存在する場合は、プロジェクトを試すかmap1、 Eclipse を閉じて再度開いてください。解決される場合があります。Rawclean/build

于 2013-06-22T21:06:45.317 に答える