日食之後更新前幾天,我開始變得滑稽的錯誤,像這樣:日食錯誤CRLF
package a.b.c;
import android.app.ListActivity;
import android.os.Bundle;
public class MyActivity extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}
Description Resource Path Location Type
Syntax error on token "}", delete this token MyActivity.java /src/a/b/c line 11 Android Lint Problem
Syntax error on token "}", delete this token MyActivity.java /src/a/b/c line 11 Android Lint Problem
Syntax error, insert "}" to complete ClassBody MyActivity.java /src/a/b/c line 10 Android Lint Problem
有時關閉/ repopening項目幫助。
有時候關閉/重新打開日食有幫助。
我厭倦了這些錯誤。
什麼是修復它的正確方法。
如果eclipse開始搞亂了* .java文件中的CR/LF,總會發生。
我從Windows-> Preferences中設置Eclipse偏好設置。導航到「常規」 - >「工作區」,然後將「新文本文件行分隔符」導航到其他「Windows」,但它不起作用。
仍然有相同的錯誤。
剛剛嘗試 - 完全相同的錯誤。 無論如何要查明,哪個插件造成它? 想添加我在eclipse上工作了2年,從未見過這樣的事情...... – 2012-07-10 20:31:10
它是編輯器窗口的解析器/驗證器。我期望它是Java編輯器窗口,但也許不是。通過右鍵單擊項目視圖中的文件並選擇「用...打開」,您可以輕鬆檢查這些內容。第一項應該是該文件/類型的默認編輯器。它可能已被您爲Android開發添加的插件覆蓋? – Zagrev 2012-07-11 14:59:24
Open with ...中的第一項是Java編輯器。 同樣,當錯誤發生時,.java文件將所有(或某些)CR + LF替換爲僅CR(unix樣式) 不知道爲什麼它開始發生,幾天沒有發生... – 2012-07-15 01:51:52