安卓工作室 |无法解析现有的可绘制对象

标签 android android-studio android-drawable android-resources

<分区>

编译gradle项目时出现错误

Error:(128, 35) error: cannot find symbol variable ic_contact_picture

但这样的资源肯定是可用的,Android Studio 甚至在左边框中向我显示该资源的图片

Android Studio snippet

我按照建议尝试清理、构建、重建、重启或同步 Studio/项目,即 here , 都没有成功。

我做错了什么?

最佳答案

您正在使用 R来自Android系统的类,即android.R .如果可绘制 ic_contact_picture是你自己的图片,那么你要用R.drawable.ic_contact_picture相反,没有 android.前缀。

如果您打算使用 Android 系统可绘制对象,则必须将特定可绘制对象复制到您的应用程序,因为 ic_contact_picture SDK 不公开。

关于安卓工作室 |无法解析现有的可绘制对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34498933/

相关文章:

android - kindle fire hd 8.9 的横向可绘制文件夹

android - Xamarin Android SetBackgroundDrawable 已弃用但未弃用 SetBackground()

android - 从上游分支 merge 到供应商分支,其中供应商分支包含上游提交的子集

java - Android Studio Google map 埃菲尔铁塔地点类型

android - 如何将不同的图像添加到 android 中不同选择的 ListView ?

java - 终止具有主线程的 Android Activity

android - 编译后的APK文件包含大量未知的(A)XML布局

java - Android Studio - 重建项目 - 无法下载 aapt2-4.1.0-6503028-windows.jar

android-studio - Android Studio Enter键未进行换行

android - Android 上的 UIImage