昨天還能跑的程序今天突然在setContentView()遇到 invalid drawable tag vector 錯(cuò)誤崩潰了,調(diào)整布局文件發(fā)現(xiàn)是v7包的toolbar出現(xiàn)問(wèn)題了。百度了一下發(fā)現(xiàn)了下面的解決方法,都試了一下應(yīng)該就能解決,記得修改完clean project。
修改build.gradle里面的 gradle 版本 1.3.0 to 1.5.0
classpath 'com.android.tools.build:gradle:1.5.0'
buildtool也升級(jí)一下
buildToolsVersion "23.0.2"
如果gradle2.0以上可以加上下面的
android { defaultConfig { vectorDrawables.useSupportLibrary = true } }
而gradle1.50版本的加上
defaultConfig { generatedDensities = [] } aaptOptions { additionalParameters "--no-version-vectors" }
v7包的版本更新一下 23.2.0 to 23.4.0,我用的就是23.4.0的:
compile 'com.android.support:appcompat-v7:23.4.0' compile 'com.android.support:design:23.4.0' compile 'com.android.support:support-vector-drawable:23.4.0' compile 'com.android.support:animated-vector-drawable:23.4.0'