簡體   English   中英

Android Studio:重新啟動后錯誤已解決。 代碼沒有錯。 為什么?

[英]Android Studio: Error resolved after restarting. Nothing wrong with code. Why?

   View v = inflater.inflate(R.layout.fragment_car_list, container, false);
   mCarRecyclerView = (RecyclerView) v.findViewById(R.id.car_recycler_view); 

Android Studio 拋出錯誤Cannot resolve symbol 'car_recycler_view' 我花了將近一個小時試圖找出導致它的原因,但找不到解決方案。 然后,我記得讀過重新啟動 Android Studio 有時可能會解決問題。 所以,我重新啟動了 Android Studio,錯誤消失了。 所以我的代碼似乎沒有問題。

為什么 Android Studio 給我這個錯誤? 為什么重新啟動后錯誤消失了?

有時您需要清理項目並重建它。 它可能會解決您的問題。

在此處輸入圖片說明

實際上彈出不是編譯器功能編譯器很少有錯誤,所以android studio索引你所有的類、方法、變量並收集關於它們的信息來顯示彈出窗口。 有時在android studio中它也被寫成索引,不知何故在你的情況下它無法索引它,或者你不小心停止了這個過程,所以它確實知道變量退出。 代碼仍然可以編譯,因為編譯器是一個不同的軟件,它不關心 android studio 是如何工作的,所以它仍然可以編譯。

所以在索引你的代碼時出現了一些異常,android studio 無法恢復或者它是一個錯誤。

當您應用 MohammadMoeinGolchi 的解決方案時,索引再次發生並且 android studio 忘記了它之前關於項目的信息並再次收集信息,這次它很可能會看到您的變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM