Android 添加 9 个补丁 png 后出现 Studio 构建错误 res/drawable

Android Studio Build Errors after 9 Patch pngs Added to res/drawable

在使用 Android Studio 的 9 补丁生成工具制作了几个 9 补丁 png 之后,当我尝试 运行 时出现以下构建错误: Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:

我已尝试 运行宁 cleanbuildInvalidate Caches / Restart,但我无法解决此错误!当我从我的 drawable/no-dpi 文件夹中删除 9 补丁图像并重新添加原始的非 9 补丁 png 时,代码编译并且 运行 没问题。我该如何解决这个错误?

编辑 使用不同的 9 补丁图像有效,所以问题似乎出在我创建的 9 补丁图像上。它出什么问题了?当按钮垂直放置时,我希望文本“Capo”不会拉伸,因此我尝试在图像的那部分和角落之间制作可拉伸区域(也不应拉伸)。

对于 Android Studio,只需打开此图像并保存(Android Studio 自动使用 draw9patch 工具)。

可能你没有创建完美的九补丁试试这个教程Try this link for creating perfect nine patch

并尝试从 Internet 下载任何九个补丁进行测试。