Android Studio在可绘制属性中显示红色感叹号

在布局xml文件中,红色感叹号显示在@drawable引用的左侧。 几乎所有drawable都有这个标记。 在这里输入图像说明

shape_detail_btn_border.xml的内容如下。 它是一组形状,没有任何破碎的图像资源。

 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="@android:color/white"/> <corners android:radius="5dp"/> <stroke android:width="1dp" android:color="@color/bapul_color_d5d5d5"/> </shape> 

我将鼠标hover在标记上,什么都没有显示出来。 这是什么意思?

请注意,Android Studio版本是1.4(AI-141.2288178),目前是最新版本。 而且,根本不需要构build和运行应用程序。

2 Solutions collect form web for “Android Studio在可绘制属性中显示红色感叹号”

总之, 这不是代码中的错误。 它告诉“Android Studio无法显示给定drawable的缩略图”

感谢@Ramzfind答案在https://stackoverflow.com/a/33032200/361100 。 我会离开这个post,因为这个问题比链接的更具描述性。

红色的感叹号也出现在引用drawable的Java源文件中。 它可以通过为R.drawable添加按需静态导入来消除。 例如:

 import static com.mycompany.myapp.R.drawable.*; 
  • 如何使用JAXB生成CDATA块?
  • 含义 - <?xml version =“1.0”encoding =“utf-8”?>
  • 如何运行特定的phpunit xmltesting套件?
  • Android XML布局中的<merge>和<include>用法的简单示例
  • ASP.NET MVC和text / xml内容types
  • Scala:删除XML空白?
  • 通过XSLT格式化XML中的date
  • 如何使用片段中的XML onClick处理button点击
  • 跳转到匹配Vim中的XML标签
  • 如何将math运算应用于Android维度?
  • 是否有一个Java XML API可以parsing文档而不parsing字符实体?