簡體   English   中英

“無法解析符號“ R”-所有XML android:ids均正確

[英]“Cannot resolve symbol ”R" - all XML android:ids are correct

我編輯了少量的xml代碼(試圖添加android:src"@drawable/"但似乎不喜歡它,因此我在之后將其刪除了)和我的java代碼(添加了Troop1P1.setVisibility(View.VISIBLE);OnClickListener ,然后再次刪除[我已經對Troop1P1使用過findViewByID ])。

但是,我的整個代碼現已停止工作,(R.id。)中的每個“ R”都被突出顯示,將鼠標懸停在上方時顯示文本"Cannot resolve symbol "R""

另外,當我運行代碼時,出現以下錯誤:

error: Error: No resource found that matches the given name (at 'layout_above' with value '@id/btnTroop1P2')

但是,我已經檢查過,並且我相當確定我已經使用android:id="@+id/btnTroop1P2"正確地標識了btnTroop1P2 ,所以我在那里找不到任何問題。

非常感謝您的幫助,我只希望能夠再次運行我的項目!

您在使用Eclipse嗎? 。如果是,請轉到項目->清理...->勾選項目名稱->確定。 試試看。 我總是遇到類似的問題,無論如何這都能為我解決。

發生這種情況時,通常是因為布局XML中存在錯誤。 當那里存在錯誤時,不會生成R文件。 因此, Cannot resolve symbol "R"是Java可以提供的唯一信息。 返回您一直在使用的可繪制,布局或其他任何XML格式,並確保所有格式均正確。

暫無
暫無

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

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