爲什麼我在我的java類中無法解析符號(紅色文本)?我知道這與我的Gradel
文件有關,但即使它存在,我也不明白爲什麼,因爲我非常確定它中的所有內容都是正確的。我看不出爲什麼我得到'無法解析符號'錯誤
什麼我迄今所做的:
- 文件>的Invalidate緩存/重新啓動。
- 構建>清潔工程。
- 建立>重建項目。
- 關閉Android-Studio &重新啓動我的電腦。
他們都沒有工作。
爲什麼我在我的java類中無法解析符號(紅色文本)?我知道這與我的Gradel
文件有關,但即使它存在,我也不明白爲什麼,因爲我非常確定它中的所有內容都是正確的。我看不出爲什麼我得到'無法解析符號'錯誤
什麼我迄今所做的:
他們都沒有工作。
在未來,請張貼代碼,而不是圖像的代碼。
注意Activity上的紅色字體。這意味着Activity類不被識別。您需要導入Activity,或者擴展AppCompatActivity。現在,您正在擴展一個未導入的類,因此編譯器不知道它。這使得重寫註釋是無效的(對於重寫註釋是有效的,它需要知道父類,以便它可以檢查函數的簽名是否與父類中的相同)。
不要鏈接截圖。 [編輯](http://stackoverflow.com/posts/40897729/edit)您的帖子,包括您的實際代碼,並指出錯誤的地方。 – shmosel
@ nanoSecond24請編輯您的文章以包含實際的代碼,而不是代碼的圖像。代碼的圖像是不贊成的,因爲它們不允許人們剪切和粘貼代碼,許多人爲了確定問題而做了這些代碼。 – MikeT
你在同一個包中有一個名爲'Override'的類嗎? – shmosel