1

今日、Eclipse は私を夢中にさせており、次のような無意味なエラーが発生します。

Multiple markers at this line
- Syntax error on token ";", delete this 
 token
- Syntax error, insert ";" to complete 
 Statement

これは私のコードです:

View dialogView = (View) findViewById(R.layout.dialog);
    imgMan = new NovelImageManager();
    this.viewMan = new ViewManager(dialogView, this.imgMan);<--- Error happens here.

このような他のプロジェクトで奇妙な問題があります:

@Override
protected void onResume() {
    // TODO Auto-generated method stub
    super.onResume();
    loadData();

    if (adView != null) {
        adView.loadAd(new AdRequest());
    } else {
        setupAds();
    }
}

次のエラーが発生します。

Multiple markers at this line
- Syntax error on token "void", @ 
 expected
- overrides 
 android.app.Activity.onResume

コードは過去に機能していたので、Eclipse がそのように動作する理由がわかりません。日食が時々苦痛になることは知っていますが、これは意味がありません。

これが何を引き起こす可能性がありますか?

4

2 に答える 2

2

Clean and Build はここであなたの友達です! 特に、最近新しいリソースなどを追加した場合.

于 2012-07-18T12:54:11.260 に答える
0

編集: ADT 20.0.1 に更新してください。バグが修正されました。


これはAndroid Lint のバグです。Java構文エラーが存在するときに保存ボタンを押すと、JDTからのJava関連のエラーが「保留」されます。

Android Lint ビューの [すべての警告を削除] ボタンをクリックして、間違った警告を取り除くことができます。Lint は、次回の実行時に正しい警告を再作成します。

于 2012-07-18T21:04:20.963 に答える