• INSTALL_FAILED_CONFLICTING_PROVIDER


    运行安卓工程时,提示 INSTALL_FAILED_CONFLICTING_PROVIDER 错误,完美解决办法:

    在定义provider是,使用软编码的形式,如下:

    <provider
    android:name="android.support.v4.content.FileProvider"
    android:authorities="${applicationId}.fileprovider"
    android:grantUriPermissions="true"
    android:exported="false">
    <meta-data
    android:name="android.support.FILE_PROVIDER_PATHS"
    android:resource="@xml/file_paths" />
    </provider>
    上述代码中通过${applicationId}.fileprovider的形式来指定providerauthorities,所以该providerauthorities会根据applicationId的不同而不同,从而避免了authorities的冲突问题。

  • 相关阅读:
    Java中的生产消费者问题
    线程ThreadDemo04
    Web开发的分层结构与MVC模式
    正则表达式
    jQuery总结
    深入学习Ajax
    JSTL标签库
    EL表达式
    JSP基础
    Servlet 总结
  • 原文地址:https://www.cnblogs.com/dmrbell/p/11399102.html
Copyright © 2020-2023  润新知