美文网首页
Android11分享兼容 分享错误编号2008 没有安装应用

Android11分享兼容 分享错误编号2008 没有安装应用

作者: 1老邓头 | 来源:发表于2021-01-21 09:44 被阅读0次

Android11无法正常分享,Android10系统正常使用
targetSdkVersion=30 需要添加配置
本人用的友盟分享 出现提示“错误代码2008 没有安装应用 ”

第一步


  
  如果是友盟分享的道友请更新一下jar包

根据友盟官方添加配置
PlatformConfig.setWeixin("xxxxxxxxxxx", "xxxxxxxxxxxxxxxxx");
PlatformConfig.setQQZone("xxxxxxxxxx", "xxxxxxxx");
//本人是用的包 名 
PlatformConfig.setWXFileProvider("包名.fileProvider");
PlatformConfig.setQQFileProvider("包名.fileProvider");
/** 
// 官方推荐配置
PlatformConfig.setWXFileProvider("com.tencent.sample2.fileprovider"); PlatformConfig.setQQFileProvider("com.tencent.sample2.fileprovider");
*/

第二步 

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

<!-- 微信需要  file_paths.xml    -->  

    <external-files-path name="sharedata" path="shareData/"/>
    <external-files-path name="sharedata2" path="shareData2/"/>
  <external-files-path name="umeng_cache" path="umeng_cache/"/>

    <!-- QQ -->

    <paths>

        <external-files-path name="opensdk_external" path="Images/tmp"/>

        <root-path name="opensdk_root" path=""/>

    </paths>

最后一步:最重要的  最重要的 最重要的 最重要的 最重要的 最重要的 最重要的 最重要的 最重要的 最重要的

<manifest package="com.example.app"> ...
 // 在应用的AndroidManifest.xml添加如下
<queries>
 <package android:name="com.tencent.mm" /> // 指定微信包名
 <package android:name="com.tencent.mobileqq" />
 <package android:name="com.tencent.wework" />
 <package android:name="com.qzone" />
 <package android:name="com.sina.weibo" />
 <package android:name="com.alibaba.android.rimet" />
 <package android:name="com.eg.android.AlipayGphone" />
 <package android:name="com.donews.renren.android" />
 <package android:name="com.douban.frodo" />
 <package android:name="com.youdao.note" />
 <package android:name="im.yixin" />
 <package android:name="com.yinxiang" />
 <package android:name="com.facebook.katana" />
 <package android:name="com.linkedin.android" />
 </queries>
<application
  android:allowBackup="true" .........    

相关文章

网友评论

      本文标题:Android11分享兼容 分享错误编号2008 没有安装应用

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