|
/

微信分享 Failed to find configured root that contains

LL*
发布于 4 年前
233来自湖北省
社会化分享 U-Share
SDK集成与升级
API调用
功能使用
版本升级

友盟分享升级
api 'com.umeng.umsdk:share-core:7.2.2'

api 'com.umeng.umsdk:share-wx:7.2.2'

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

<?xml version="1.0" encoding="utf-8"?>
<paths>

<external-files-path
name="umeng_cache"
path="umeng_cache/" />

</paths>

按照文档配置后
微信分享
Bitmap图片失败

错误信息显示:
Failed to find configured root that contains /storage/emulated/0/Android/data/包名/files/umeng_cache/c335be0d40f0377d42924afcad7e63ca.jpg

2个回答
 
4 年前
来自上海

楼主你好,你的这个是因为xml文件命名重复的原因造成的,你改一下重复的文件名即可

 
4 年前
来自浙江省

你好,在filapth里面把这个路径也配置<root-pathname="opensdk_root"path=""/>试一下。

Loading ...
登录社区,分享你的经验