做Android開發的朋友最近會發現,更新ADT至22.6.0版本之后,創建新的安裝項目,會出現appcompat_v7的內容。並且是創建一個新的內容就會出現。這到底是怎么回事呢?原來appcompat_v7是Google自己的一個兼容包,就是一個支持庫,能讓2.1以上全使用上4.0版本的界面。下面就讓筆者帶你慢慢走近這個問題並解決它。
你會發現項目創建好后,workspace欄里除了我們創建的“test”項目,還多了一個名為“appcompat_v7”的包,而且這個包顯示有錯誤(紅色x號),而“test”包顯示一個紅色的感嘆號。
解決辦法:如果你依舊對appcompat_v7包耿耿於懷,我告訴你一個建項目時不出現appcompat_v7包的方法。既然appcompat_v7包是一個能讓2.1以上全使用上4.0版本的界面的支持庫,那么如圖所示,我們建項目時直接把最小SDK選在Android4.0以上不就不需要這個支持庫了嗎?結果證明我們的想法是對的。
