2014-07-25 80 views
-5

我剛剛將一個工作應用程序變成了破壞的應用程序。當我打電話給任何findViewById時,該應用程序無法正確瀏覽R,並且說R不能轉換爲變量。所以我的繪圖和代碼都不能被讀取。它說要進口R,但隨後它進一步進入了兔子的狡猾之地。Android R無法解析爲變量

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
} 

編輯:我在我的strings.xml中有一個錯誤。 IT現在可以工作。 感謝有用的評論。

+0

您使用的是Eclipse還是Android Studio?你的活動課包含哪些包?你的項目包是什麼? –

+0

你曾經訪問過微軟的支持論壇嗎?第一個答案總是相同的:「你試過把它關掉再打開嗎?」?同樣在這裏,當你清理項目時會發生什麼?檢查你的佈局文件,也許你添加了一個評論,這打破了XML? – Marius

+0

即時通訊使用Eclipse ADT。我的包在com.jakegosskuehn.couchto5k。 – Jayizzle

回答

1

最可能的原因是您的某個佈局出現錯誤。如果資源編譯器不能編譯資源,它不會生成定義R的文件,所以R突然變得無法解析。

查看佈局中是否有錯誤。這可能是你在發生錯誤之前所做的改變。

1

您應該先修正主佈局中的任何語法錯誤。