標籤:
做Android開發的朋友最近會發現,更新ADT至22.6.0版本之後,建立新的安裝項目,會出現appcompat_v7的內容。並且是建立一個新的內容就會出現。這到底是怎麼回事呢?原來appcompat_v7是Google自己的一個相容包,就是一個支援庫,能讓2.1以上全使用上4.0版本的介面。下面就讓筆者帶你慢慢走近這個問題並解決它。1.首先我們開啟Eclipse,建立一個Android項目,這裡名字就用“test”好了,一路預設next下去,最後“Finish”完成項目的建立。2.你會發現項目建立好後,workspace欄裡除了我們建立的“test”項目,還多了一個名為“appcompat_v7”的包,而且這個包顯示有錯誤(紅色x號),而“test”包顯示一個紅色的驚嘆號。關於新版ADT建立項目時出現appcompat_v7的問題3如果你不習慣appcompat_v7包的自動產生而把這個包刪了,那麼“test”包就會出現很多錯誤。那麼怎麼結決這個這一系列的問題呢?請看下面解決方案。解決方案:1首先解決項目建成後appcompat_v7包出錯。test包出現紅色警告的問題。點擊功能表列"Project",選擇"Clean",然後點擊"OK",Clean完成後,你會發現appcompat_v7包出錯。test包出現紅色警告的問題已經解決了,只是test包還有黃色警告,那隻是因為test的Java檔案中import的類沒有被使用,所以完全不用管它。如果還不管用,那麼右鍵appcompat_v7包,選擇Properties,點"Android",如果Library欄下的"Is Library"方框沒勾選,則勾選上,點擊"OK",然後再照以上步驟執行"Clean"操作即可。2appcompat_v7包刪除後,test項目各種出錯,說明test項目是依賴於appcompat_v7包的,所以這個appcompat_v7包是不能被刪除的。那麼你不用管這個包,直接做你的項目就行了。3如果你依舊對appcompat_v7包耿耿於懷,我告訴你一個建項目時不出現appcompat_v7包的方法。既然appcompat_v7包是一個能讓2.1以上全使用上4.0版本的介面的支援庫,我們建項目時直接把最小SDK選在Android4.0以上不就不需要這個支援庫了嗎?結果證明我們的想法是對的。以上內容摘自http://jingyan.baidu.com/article/3ea51489e04eb852e61bbaa4.html
關於新版ADT建立項目時出現appcompat_v7的問題