appcomat_v7報(bào)錯(cuò)解決方案
來(lái)源:程序員人生 發(fā)布時(shí)間:2014-12-17 08:34:34 閱讀次數(shù):3477次
話說(shuō)我想依照書上的配置來(lái)新建1個(gè)支持3.0以下版本的CriminalIntent 利用,利用android-suppot-v4.jar 支持庫(kù)來(lái)使用Fragment .
新建項(xiàng)目時(shí)Eclipse自動(dòng)生成appcomat_v7項(xiàng)目,并且報(bào)錯(cuò) 類似以下的內(nèi)容
error: Error retrieving parent for item: No resource found that matches the given
name 'android:Widget.Material.ActionButton'. styles_base.xml /appcompat_v7/res/values-v21
在stackflow上找到了解決方案
解決方案
1、利用Android SDK Manager 下載最新的5.0SDK
2、在appcomat_v7中的project.properties中修改target=android⑴9 為 target=android⑵1
3、選中項(xiàng)目文件,右鍵,選中Properties->Android 中使用5.0 并勾選 is Library 然后利用 如圖所示
4、把項(xiàng)目Clean1下,此時(shí)R文件將自動(dòng)生成,可以繼續(xù)寫代碼了。
疑問
雖然問題是解決了,但我不能理解為何1定要支持最新版的SDK才能開發(fā)呢?難道不能依照自己的Target SDK 來(lái)開發(fā)么? 有知道緣由的朋友請(qǐng)?jiān)u論留言。
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)