9patch 图像和 Android Studio 构建失败
9patch image and Android Studio build failing
我有一个有趣的问题,但我不知道如何处理它。
所以,直到现在一切都很好,我能够构建我的项目。我只是用三种不同尺寸(mdpi、hdpi、xhdpi)的 9patch 版本替换了图像。
tw.setBackgroundResource(R.drawable.tag_rotate)
这条线,大楼倒塌的地方。这很有趣,因为工作室能够给我看左边的图像,而且它没有标记为红色。但是构建失败并显示以下消息:
Error:(196, 52) error: cannot find symbol variable tag_rotate
更新:
如果我从代码中删除图像,并替换为普通图像,它就可以工作!我正在使用 SDK
提供的默认 9patcher
你用的是什么九补丁生成器?
我建议您使用 this 生成器。
我尝试使用随 android SDK 提供的标准 android 9patch 生成器,但我遇到了问题。
检查您的导入中是否有一行显示 import android.R;
。
如果有,删除import应该就可以了
Draw 9-patch 工具是一种所见即所得的编辑器,可让您创建位图图像,这些图像会自动调整大小以适应视图内容和屏幕大小。图像的选定部分根据图像内绘制的指示器水平或垂直缩放。
http://developer.android.com/tools/help/draw9patch.html
九补丁生成器
如果您正在制作在线生成器工具,那么请不要在图像名称中使用任何特殊字符
androidstudio 中的 9 补丁工具自动生成错误补丁。
您需要重新修补,直到红色坏补丁消失并且错误应该被修复。要查看坏补丁,只需 select 显示坏补丁复选框。
我有一个有趣的问题,但我不知道如何处理它。 所以,直到现在一切都很好,我能够构建我的项目。我只是用三种不同尺寸(mdpi、hdpi、xhdpi)的 9patch 版本替换了图像。
tw.setBackgroundResource(R.drawable.tag_rotate)
这条线,大楼倒塌的地方。这很有趣,因为工作室能够给我看左边的图像,而且它没有标记为红色。但是构建失败并显示以下消息:
Error:(196, 52) error: cannot find symbol variable tag_rotate
更新: 如果我从代码中删除图像,并替换为普通图像,它就可以工作!我正在使用 SDK
提供的默认 9patcher你用的是什么九补丁生成器? 我建议您使用 this 生成器。 我尝试使用随 android SDK 提供的标准 android 9patch 生成器,但我遇到了问题。
检查您的导入中是否有一行显示 import android.R;
。
如果有,删除import应该就可以了
Draw 9-patch 工具是一种所见即所得的编辑器,可让您创建位图图像,这些图像会自动调整大小以适应视图内容和屏幕大小。图像的选定部分根据图像内绘制的指示器水平或垂直缩放。
http://developer.android.com/tools/help/draw9patch.html
九补丁生成器
如果您正在制作在线生成器工具,那么请不要在图像名称中使用任何特殊字符
androidstudio 中的 9 补丁工具自动生成错误补丁。 您需要重新修补,直到红色坏补丁消失并且错误应该被修复。要查看坏补丁,只需 select 显示坏补丁复选框。