您好我在eclipse中創建一個新項目時遇到問題。我在android support library
和我的項目中都有錯誤。我嘗試刪除圖書館項目,並再次加入許多網站的說法。但仍然以錯誤結束。請指導我在這android eclipse appcompatv7錯誤
SDK截圖
您好我在eclipse中創建一個新項目時遇到問題。我在android support library
和我的項目中都有錯誤。我嘗試刪除圖書館項目,並再次加入許多網站的說法。但仍然以錯誤結束。請指導我在這android eclipse appcompatv7錯誤
SDK截圖
的問題是,支持庫已更新的定義爲Android 5.0(棒糖)。由於已在支持庫中定義了諸如values-v21和layout-v21之類的資源文件夾,因此您的應用程序和appcompat項目都不知道API 21,因爲您的構建目標是針對較早版本的Android設置的。
要解決此問題,您需要確保您的應用程序和appcompat項目的生成目標設置爲Android 5.0
,因爲支持庫已更新已回溯的新材質主題的值。始終定位最新版本是一個不錯的主意,以便在將來更新支持庫時不會遇到這些問題。
您可以在Eclipse中做到這一點:
如果找不到Android 5.0目標,您可能需要在SDK管理器中下載Android 5.0 (API 21) SDK Platform
。
嘗試通過Right click project -> Android Tools -> Add Support Library
添加庫右鍵單擊程序兼容性項目,更改構建版本的Android 5.0。
您有具有值-v21的appcompat庫。
由此可見,Android的內部版本更改從4.4.2到5.0
我應該下載Android 5.0 – 2014-11-01 07:23:47
是的,如果你是沒有你應該下載。 – 2014-11-01 07:27:03
請嘗試以下步驟。
刪除Android的支持-V7-程序兼容性項目(從工作空間,把它在磁盤上)
刪除Android的支持-V7-程序兼容性項目(從工作空間,離開它在磁盤上)
轉到您的項目並選擇屬性 - > Android,然後從您的引用中刪除android-support-v7-appcompat。
執行乾淨
重新導入Android的支持-V7-程序兼容性。
重新添加appcompat作爲您項目的參考。
執行其他清理項目的
我試過這些,但沒有工作 – 2014-11-04 08:52:07
[程序兼容性-V7:21.0.0' :沒有資源發現在給定名稱匹配:ATTR '機器人:actionModeShareDrawable']的可能重複(HTTP:/ /stackoverflow.com/questions/26431676/appcompat-v721-0-0-no-resource-found-that-matches-the-given-name-attr-andro) – reVerse 2014-11-01 10:08:37