如何解决为什么我得到无法解析符号“CONTENT_PROVIDER_AUTHORITY”?
如果我在构建等级上设置了此符号,为什么会出现“无法解析符号“CONTENT_PROVIDER_AUTHORITY”:
def contentProviderAuthority = applicationId + ".provider.StickerContentProvider"
manifestPlaceholders =
[contentProviderAuthority: contentProviderAuthority]
// Adds a new field for the authority to the BuildConfig class.
buildConfigField("String","CONTENT_PROVIDER_AUTHORITY","\"${contentProviderAuthority}\"")
这在清单文件中:
<provider
android:name=".provider.StickerContentProvider"
android:authorities="${contentProviderAuthority}"
android:enabled="true"
android:exported="true"
android:readPermission="com.whatsapp.sticker.READ" />
谢谢!
解决方法
进入build.gradle文件并粘贴到android中
aaptOptions {
noCompress "webp"
}
然后将其粘贴到 defaultconfig 中
def contentProviderAuthority = applicationId + ".StickerContentProvider"
// Creates a placeholder property to use in the manifest.
manifestPlaceholders =
[contentProviderAuthority: contentProviderAuthority]
// Adds a new field for the authority to the BuildConfig class.
buildConfigField("String","CONTENT_PROVIDER_AUTHORITY","\"${contentProviderAuthority}\"")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。