昨天还能跑的程序今天突然在setContentView()遇到 invalid drawable tag vector 错误崩溃了,调整布局文件发现是v7包的toolbar出现问题了。百度了一下发现了下面的解决方法,都试了一下应该就能解决,记得修改完clean project。
修改build.gradle里面的 gradle 版本 1.3.0 to 1.5.0
classpath 'com.android.tools.build:gradle:1.5.0'
buildtool也升级一下
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'