找不到R檔案及顏色用法不規範導致的錯誤

2021-07-10 07:49:21 字數 2583 閱讀 1732

在android studio 中的drawable中新增了

<?

xml version="1.0"encoding="utf-8"?>

<selectorxmlns:android="">

<itemandroid:drawable="#111111"android:state_checked="true">item>

<itemandroid:drawable="#111111"android:state_pressed="true">item>

<itemandroid:drawable="#111111">item>

selector>

的檔案,編譯報錯
error:(4, 29) color types not allowed (at 'drawable' with value '#111111').
error:(4, 29) color types not allowed (at 'drawable' with value '#111111')
error:(4, 29) color types not allowed (at 'drawable' with value '#111111')
程式崩了,連build下的r檔案也找不到了。
解決辦法:
1.file->new project(要與原工程的資訊相同,建立的位置不同)
複製debug資料夾,貼上的原工程的r資料夾下,替換掉損壞的原檔案。
3.如果無檔案損壞,只需將程式改寫為:
<?

xml version="1.0"encoding="utf-8"?>

<selectorxmlns:android="">

<itemandroid:drawable="@color/gray"android:state_checked="true"/>

<itemandroid:drawable="@color/white"android:state_pressed="true"/>

<itemandroid:drawable="@color/white"/>

selector>

在res->values->colors.xml檔案為顏色目錄,把選定的顏色新增進去即可,與strings.xml檔案用法相同。
<?

xml version="1.0"encoding="utf-8"?>

<resources>

<colorname="gray">#eae2e2color>

<colorname="white">#ffffffcolor>

resources>

android studio R檔案找不到

最近在參加乙個比賽,比賽要求需要開發乙個android專案。開發就開發吧,前兩天寫的 好好的,執行也非常prefect,今天再新增新的內容時突然報錯r檔案找不到.怎麼會這樣呢,新新增的內容也沒錯啊,而且之前r檔案還可以找到的。看stackoverflow上大神說要清理快取啦,jdk版本啦,包衝突啦,...

class檔案找不到

1.class not found 不能載入某個配置檔案.具體錯誤原因找不到了,在我們的工程中,主要是因為lib中的包有衝突,這個只能作為個人日誌了,好像和大家分享不了.不好意思哈 2.action中處理兩個或者兩個以上bo時,應注意,盡量由乙個bo方法來實現,即在乙個bo中注入兩個dao,而不要在...

vmware 找不到vmx檔案

因為虛擬機器磁碟空間不足,所以想加點記憶體。我使用gparted工具擴充vmware ubuntu虛擬機器磁碟空間。走到後續開始啟動gparted的時候,發現我沒有進入這個啟動介面 而是直接開機了,我是根據別人pdf寫的 在.vmx的檔案的最後增加這樣一句 這個過程其實很簡單,vmx檔案就是你放虛擬...