1. 程式人生 > >Eclipse之新建Activity自動匯入v7包導致報錯的問題

Eclipse之新建Activity自動匯入v7包導致報錯的問題

做eclipse經常會需要import一些專案用於參考或者說大家一起做專案的時候肯定會需要import別人做的工程,因此就很有可能遇到這樣的情況:只要你新建一個Activity,eclipse自動給你添加了一個v7的包,而且還報出各種各樣的錯誤,只要是和R有關的都會錯誤,對於這個問題,目前我知道的最簡單的辦法就是:

  1. 每次import工程之後,先看一下AndroidMainfeast.xml裡面的xml檔案,看一下設定的sdk(以下是我修改過的):
    這裡寫圖片描述

最主要的是修改minSDKVersion,因為v7包是為了相容4.0以下的版本,因此只需要把minSDKVersion的版本調到高於4.0就行了(也就是大於15):
這裡寫圖片描述

當然可能說會失去一些使用者。。。。。但是其實現在Android 4.0以上的版本絕對佔據了很大的市場份額,4.0以下只有20%左右並將逐漸減小,如下圖(2015.5月資料):
這裡寫圖片描述

2、而最重要的一點就是應該在新建Activity的之前檢視minSDKVersion的版本號,確保沒有問題之後再新建Activity,不然出現問題之後再去修改就只能是重新import一次了。。。。。。。。