9补丁图片中的混乱

时间:2016-07-19 08:41:02

标签: android png nine-patch

只有png图像可以转换成9个补丁吗?

如果我做错了,请纠正我。我通过绘画将jpg图像转换为png。 然后将扩展名更改为.9.png,以便可以通过android studio将其转换为9patch图像。我通过android studio将该图像转换为9个补丁。但是当我清理并构建它时会出现错误

  

错误:任务':app:mergeDebugResources'的执行失败。   某些文件运算失败,请参阅日志以获取详细信息

请帮忙

以下是我的xml: -

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="myresolver.faisal.home.com.myresolver.MainActivity">
<ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_centerHorizontal="true"
    android:src="@drawable/fear_72"/>
</RelativeLayout>

1 个答案:

答案 0 :(得分:1)

  1. 首先检查您的9个补丁图像。确保无法正确修补。
  2.   

    错误:任务&#39;:app:mergeDebugResources&#39;执行失败。一些文件   运算失败,请参阅日志以获取详细信息

    您可以在build.gradle部分

    中添加此内容
     android 
    { 
      aaptOptions
       {
       cruncherEnabled = false
       } 
    }
    

    你可以访问这里

      

    https://developer.android.com/studio/write/draw9patch.html