引言:
Marterial Design是Google推出的全新UI設計規范,這個庫能幫我們做很多絢爛的效果,如果對這個庫還沒有了解的可以看一下:MaterialDesign中文指導手冊
注:material design最好在24版本的包下運行,不然會出現不可預知的錯誤。
好了,言歸正傳,今天我們是來解決錯誤的。昨天在網上找了幾個好一點的例子看了一下,然后自己實踐了一把,結果尼瑪崩了,來看看錯誤日志,說什么
Binary XML file line #17: invalid drawable tag vector
看到這個錯,相信大部分人都跟我一樣很開心哈,這尼瑪不是xml報錯嗎,這么簡單,去看看17行,結果令人發指??!17行并沒有什么,這尼瑪是怎么回事,然后我就去百度看看了,一查,還真有,解決辦法是說將包的版本改為23的,然后我就照著百度的說法去改了一下包的版本,結果還真能運行了,但是但是但是,重要的事情說三遍,我前面提到material design最好在24版本的包下運行,這在23版本下是能正常運行,但是用戶體驗超級不好,這個我也不知道為什么,然后我就去下別人的工程進行研究,最后我看到網上的代碼都是24版本的,我尼瑪,24版本報錯,23版本體驗不好,我果斷還是改回24,然后再看看有什么其他的錯誤,結果發現還真有(太粗心了)
This app has been built with an incorrect configuration. Please configure your build for VectorDrawa
相信很多人都會有問題,這是個什么錯?。≌f實話我也不知道,不知道咋辦呢,百度??!
這個是解決的辦法:
但是,我的項目還是報錯:
Warning:Gradle version 2.10 is required. Current version is 2.8.
If using the gradle wrapper, try editing the distributionUrl in /Usermc/
Documents/workspace/CygProject/gradle/wrapper/gradle-wrapper.properties
to gradle-2.10-all.zip
上面我們修改的是plugin的版本,與之對應的gradle也要做如下修改: