appcompat_v7 報錯 完美解決

zml_2015發表於2015-12-31

經過好幾個小時的捯飭,各種文章說需要重啟Eclipse ,其實根本無所謂,重要的還是配置,下面是解決辦法:

第一步:選擇appcompat_v7-->Properties-->Android-->選擇最高的API版本,並且確定Library 中的is library被選中,這個意思就是確保這個專案是類庫專案 不能被啟動的。

技術分享

第二步:確定第一步以後,選擇Project-->clean ,這時候你就可以看到 appcompat_v7 錯誤已經消失;

第三步:第二步apply 以後 你的專案仍然是報錯的,會顯示 你引用的類庫中的樣式報錯,這個是因為你新建的專案的API版本太低導致無法識別類庫相關的屬性,修改你當前專案的屬性檔案

技術分享

我是從15改成了23 ,為什麼要改為23呢,我認為是因為我們依賴的庫是最高版本,也就是23,所以只要將target=android-23即可

技術分享

第四步:雖然設定的專案屬性target 設定是API23版本的,但是在Manifest檔案中的use-sdk 還是你預期的 最低SDK版本號,和目標版本號,並不影響執行

做完上一步之後,clean一下,問題保證解決。因為我剛學沒幾天,希望大家多多指教,也希望自己走過的彎路,能為他人開創一條新大陸

相關文章