美文网首页
关于PermissionDispatcher导入异常问题

关于PermissionDispatcher导入异常问题

作者: 9dc31c71746b | 来源:发表于2019-01-21 14:46 被阅读0次

我按照 https://permissions-dispatcher.github.io/doc/installation.html

里面的教程进行导入,但却发现我在build的时候出现这个异常

Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91

is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).

Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:12:5-31:19 to override.

按照Suggestion添加replace无效,解决方法如下:

1.安装PermissionDispatcher Plugin

2.在你想写权限的地方(Activity或Fragment)右键或者ALT+INSERT(MAC上是command+N),选择Generate,然后选择添加PermissinDispatcher依赖,自动导入了所需要的包

3.开始使用,同样是上面的步骤到Generate界面,然后选择Generate Runtime Permissions,选择所需权限后,提示rebuild,就可以使用了,问题解决。

相关文章

网友评论

      本文标题:关于PermissionDispatcher导入异常问题

      本文链接:https://www.haomeiwen.com/subject/zollgftx.html