在Android studio中制作9patch会严格很多,所以需要注意一些事项,不然有可能会报错,比如:Some file crunching failed
现在提供一些解决方法
1、首先这原本是png
2、必须是符合标准规范的9patch(一定要符合标准规范!!)
3、检查名称是不是: 命名.9.png
4、9patch四边都要画
5、9patch放在drawable文件夹下,不能放在mipmap文件夹下
6、
在主工程文件夹下的build点gradle文件里,加两句:
aaptOptions点cruncherEnabled = false
aaptOptions点useNewCruncher = false
例如:
Android {
compileSdkVersion 22
buildToolsVersion "23.0.1"
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
defaultConfig {
minSdkVersion 5
targetSdkVersion 17
}
然后重新构建、运行
7、clean一下工程
8、重启as
以上便是一些注意点和解决方法,仅供参考。