運行一個開源的項目出現「minSdk(API 21) > deviceSdk(API 17)」的提示,由於我用的是手機是sdk(API17)的,而項目要求是最低版本是minSdk(API 21),在個人測試機上面是不能運行的android
解決:api
1、也就是最低版本是sdk17及如下,點開了build.gradle,將裏面的minSdk改爲17或者小於17便可。測試
注意點:gradle
若是項目中用到了API 21及以上的東西,那麼在運行的時候仍是會報錯的,提示你找不到資源,你只有這臺測試機,你能夠將使用到的地方作註釋,也就是忽略使用api21那部份內容,項目就能夠運行了,但若是你要看到完整項目效果,那麼你只能找個其餘手機,下面的方法。ui
2、那隻能找一個API 21及以上的手機了,這個主要是項目中使用android5.0及以上特性。資源
只用用android5.0及以上的手機,你才能看到效果。sdk