例如,内容提供程序具有主版本的签名权限
<provider
android:name=".com.test.ContentProvider"
android:authorities="com.test.provider"
android:enabled="true"
android:exported="true"
android:permission="com.test.permission" />
字符串
和签名许可
<permission
android:name="com.test.permission"
android:protectionLevel="signature" />
型
如何禁用调试构建的此权限?尝试将具有相同名称但没有android:permission="com.test.permission"
行的内容提供程序添加到AndroidManifest.xml(调试),但没有运气
1条答案
按热度按时间oiopk7p51#
我不太了解
ContentProvider
权限,但你可以尝试以下选项:**1/**在调试
AndroidManifest.xml
时,使用以下声明:字符串
这将移除调试生成的合并清单中的权限
**2/**在字符串资源中定义权限。在主
strings.xml
中定义权限值,在调试strings.xml
中留空。型
您的
provider
标记仅引用基于build的字符串:型
不知道是否需要权限,这些只是通过不同构建自定义配置的一些方法