当前知识库站点已不再维护。请移步新版知识库:https://help.rongcloud.cn/

如何处理 rc_authorities_fileprovider 找不到

exception:java.lang.RuntimeException: Please check IMKit Manifest FileProvider config. exception:java.lang.NoSuchFieldError: No field rc_authorities_fileprovider of type I in class Lio/rong/imkit/R$string;
发布时间: 2018-03-27 22:01

回答:

检查自己的 manifest 中的配置:

是否做了 provider 的配置,并且 authorities 中包名是否正确。

<provider
    android:name="android.support.v4.content.FileProvider"
    android:authorities="包名.FileProvider"
    android:exported="false"
    android:grantUriPermissions="true">
    <meta-data
        android:name="android.support.FILE_PROVIDER_PATHS"
        android:resource="@xml/rc_file_path" />
</provider>