顯示具有 no resorce found that matches the given name 標籤的文章。 顯示所有文章
顯示具有 no resorce found that matches the given name 標籤的文章。 顯示所有文章

2014年12月29日 星期一

[Android] No resource found that matches the given name '@style/Theme.AppCompat.Light' / 解決方法

剛開始安裝android / eclipse的時候通常都會遇到這個問題,

相信這個問題困擾許多人已久(包括我)...終於了解+找到解法以後把他寫起來以免下次又忘記!


首先,甚麼叫做IsLibrary?

這個選項打勾就代表說你把該專案當成library(所以不能亂勾,雖然勾了也沒太大影響(?))


Step1:
加入library(File->Import)



選擇sdk-extras-android-support-v7-appcompat資料夾,記得要勾選copy to workspace

Step2:

確認專案->右鍵Properties->anddroid(左側)->Library(isLibrary)是否勾選


Step3:

進到目標Project(就是有錯誤的那個project)

同樣也是properties->android->library->把錯誤的remove掉



add->剛剛新建立的android-support-v7-appcompat->OK (這邊請不要勾選is library)


Step4:

又發現錯誤!!



在builders這邊也有錯所以我們在Builders->Libraries->選擇錯誤的項目->edit->選圖片內的路徑

下面這個也有錯,所以也修正過來

Step5:

完成! 看到style.xml這邊完全沒有錯誤了,project也是沒有驚嘆號出現


就是這樣!幾個步驟做完就可以囉!

如果還是無法記得要去SDK Manager下載新的extras(要按install)

END


2014年9月3日 星期三

[Android] " no resorce found that matches the given name '' 解決方法


  1. 先使用SDK manager download 
  2. Extras -> Android Support Library
  3. 接著在File->import-> android-sdk\extras\android\support\v7(也就是剛剛下載的) -> 選appcompat
  4. 在目標的project上面點選右鍵->Properties->左邊有一欄->選Android->右下方Library->add->加入appcompat
  5. 完成。
簡單記錄一下