Android Studio加载.9图报错

来源:互联网 发布:js日历 编辑:程序博客网 时间:2024/04/28 10:45

图片格式介绍:

       Android开发过程中为了让我们的应用更美观,这就必不可少的会用到各种背景图,一般的背景图格式以这三种XML、PNG、JPEG最为常见。这几类背景图也基本能满足一般的开发业务需求,但是如果开发的是一即时通讯的App呢?那么那些好看的的聊天气泡是什么图片呢?这背景图是不是会根据聊天文字的多少而自动变大变小,所以,这就需要用到另一种较特殊的图片格式——9Patch图(.9.png图),俗称“点9图”。

问题描述:

将.9.png图片放进Android Studio并作为背景图,运行项目时会报错,log信息如下:

Execution failed for task ':app:mergeDebugResources'.
> Error: Some file crunching failed, see logs for details

这种报错一般有两种原因:

1、图片格式不对

2、没有给.9.png设置边距。这里只说下这种报错的解决方法。

问题解决:

我们看日志发现图片没有边距,什么是边距昵?我们看下面两张图

1、这是张没有设置边距的.9图,主意红框部分是边距


2、再看另一张设置了边距的.9图


那么如何设置昵?非常简单:
点击四周白边,点击的位置会变黑,左右或是上下拖动可使黑边变化,从而达到设置边距的大小。

这样,报错就解决咯,项目就可以正常运行咯~~~

原创粉丝点击