如何在 android studio 中修复(资源 @drawable/abc_vector_test 在 androix.appcompat:appcompat 中被标记为私有)
How to fix in android studio(The resource @drawable/abc_vector_test is marked as private in androix.appcompat:appcompat)
我已将此资源添加到我的项目中,它向我显示警告。
我该如何解决?
<resources>
<public name = "drawable / abc_vector_test" />
</resources>
The problem still continues (I don't know, if I did it wrong)
按照建议的文档 (developer.android.com),我创建了一个名为 public.xml 的文件,并在其中添加了资源。
由于我是初学者,android studio 文档不详细,请让我逐步解释。
请按照link进行public resource.
资源 @drawable/abc_vector_test
是 androidX.appcompat:appcompat
图书馆的私有资源,仅供该图书馆使用。你不应该使用它。
如果您想使用它,请将该资源复制到您的项目中。
或
这只是一个警告,不会影响您的项目,您可以通过以下方式禁用警告:-
在Gradle文件中
android {
lintOptions {
disable 'PrivateResource'
}
}
在XML中:
tools:ignore="PrivateResource"
在源代码中:
@SuppressLint("PrivateResource")
我已将此资源添加到我的项目中,它向我显示警告。 我该如何解决?
<resources>
<public name = "drawable / abc_vector_test" />
</resources>
The problem still continues (I don't know, if I did it wrong)
按照建议的文档 (developer.android.com),我创建了一个名为 public.xml 的文件,并在其中添加了资源。 由于我是初学者,android studio 文档不详细,请让我逐步解释。
请按照link进行public resource.
资源 @drawable/abc_vector_test
是 androidX.appcompat:appcompat
图书馆的私有资源,仅供该图书馆使用。你不应该使用它。
如果您想使用它,请将该资源复制到您的项目中。
或
这只是一个警告,不会影响您的项目,您可以通过以下方式禁用警告:-
在Gradle文件中
android {
lintOptions {
disable 'PrivateResource'
}
}
在XML中:
tools:ignore="PrivateResource"
在源代码中:
@SuppressLint("PrivateResource")