build.version_codes.m 找不到

今天在導入一個開源項目代碼的時候出現了一個錯誤,build.version_codes.m 找不到,網上搜了下沒找到答案。

具體代碼如下:


可以看到的是
@TargetApi(Build.VERSION_CODES.M)
這句代碼的 "M"編譯器給出了紅牌。
一開始很疑惑,不知道什麼原因,後來找了下"Build.VERSION_CODES.M"代表的是Android 6.0的版本了,我才明白過來。
因爲在我的開發環境中,我的安卓插件,以及sdk的版本都還沒有更新到android 6.0。所以編譯器不認識 @TargetApi(Build.VERSION_CODES.M) 當然也就情有可原。

解決辦法,更新sdk版本 或者直接刪除該部分代碼。

思考:google在這一理念的設計上,有着對開發人員使用最新sdk的要求。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章