java - 如何在android studio中修复(资源@drawable/abc_vector_test在androix.appcompat :appcompat)中标记为私有(private)

标签 java android android-studio kotlin material-design

我已将此资源添加到我的项目中,它向我显示了一个警告。
我该如何解决?
enter image description here

<resources>
         <public name = "drawable / abc_vector_test" />
     </resources>
The problem still continues (I don't know, if I did it wrong)
enter image description here
按照建议的文档 (developer.android.com),我创建了一个名为 public.xml 的文件,并在其中添加了资源。
由于我是初学者并且android studio文档不详细,请让我逐步解释它。

最佳答案

请点击链接制作public resource .
资源 @drawable/abc_vector_testandroidX.appcompat:appcompat 的私有(private)资源库,并且仅供该库使用。你不应该使用它。
如果您想使用它,请将该资源复制到您的项目中。
或者
这只是一个警告,不会影响您的项目,您可以禁用警告,如下所示:-
在 Gradle 文件中

android {
    lintOptions {
        disable 'PrivateResource'
    } 
}
在 XML 中:
tools:ignore="PrivateResource"
在源代码中:
@SuppressLint("PrivateResource")

关于java - 如何在android studio中修复(资源@drawable/abc_vector_test在androix.appcompat :appcompat)中标记为私有(private),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62553094/

相关文章:

java - Android Studio 找不到主类报错

java - 使用jython从python访问java类

java - 数组大小声明

android - 约束布局与百分比相对布局

java - 膨胀异常 : Binary XML file line #22: Error inflating class <unknown>

android - 错误 :Failed to complete Gradle execution. 原因:未知的命令行选项 '-X'

java - 泽西网络服务。出现 404 错误

java - 将 Spring Batch 与 Spring MVC 集成

android - android :contentDescription ="@null" and tools:ignore ="ContentDescription"?有什么区别使用android :importantForAccessibility ="no"?

android - 如何修复android多个dex文件定义异常