2015-10-05 18 views
1

使用android(23)上的最新版本和com.android.support:appcompat -V7:23.0.1com.android.support:design:23.0.1錯誤:(20,118)找不到與給定名稱匹配的資源(在'drawable'處,值爲'@ drawable/abc_list_selector_disabled_holo_dark')

我收到以下錯誤

Error:(20, 118) No resource found that matches the given name (at 'drawable' with value '@drawable/abc_list_selector_disabled_holo_dark').

enter image description here

clickin當在我看,我可以得到提拉 enter image description here

在類似的案件在計算器我看到的版本號之間不匹配,如誤差克的following case

我的搖籃文件看起來像這樣:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.1" 

    defaultConfig { 
     applicationId "a.b.c.d.defg" 
     minSdkVersion 7 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.0.1' 
    compile 'com.android.support:design:23.0.1' 
} 
} 

回答

9

我發現這個問題,它與上面的描述無關。

感謝@ fvasquezc23在this question的建議我看了看,發現我的路徑長於255個字符。

我移動了項目位置並縮短了目錄名稱。

給出錯誤的路徑最有可能比路徑限制長。

不幸的是,我沒有提供我的問題的路徑,所以很難提供一個好的建議。

+0

非常感謝共享>在「數值數據」框中 值從0改爲1。我和詹金斯建築有類似的問題,一些目標正在工作,而另一些則沒有,問題在於他們的名字使得路徑超過了255個字符。 – petrumo

+0

是的,將常規文件夾路徑縮短並且不包含文件夾名稱中的任何特殊字符(即@字符)解決了問題。 – jclova

0

Ika很好的回答。我面臨完全相同的問題,通過縮短整體補丁包括項目名稱解決了問題。

+0

你可以回答:) – Ika

0

可以解決兩個方面問題:

1. 移動項目文件夾的位置,以更短的目錄名。

2. 窗口支持260個字符的最大文件路徑。
要允許超過260個字符,你需要做的註冊表編輯在Windows

轉到註冊表編輯 - >右鍵點擊文件系統
- >選擇New> DWORD(32-bit)值
- >命名新值LongPathsEnabled
- >按OK
- 設置 - >重啓PC

相關問題