收藏
回答

android分享图片问题

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小游戏 Bug Android 10、9 小米10、lg g7+ 7.0.20
android版本:9或者10

微信sdk版本:implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:6.6.5'

问题描述:能够拉起分享,预览的图片效果也是对的,选择联系人,点击发送也提示成功,但是实际上什么都没有发出去

问题关键代码:
  WXImageObject tmp = new WXImageObject();
  tmp.imagePath = path;
改成如下就能正常发送出去:
  Bitmap bmp = BitmapFactory.decodeFile(path);
  WXImageObject tmp = new WXImageObject(bmp);

上述代码中,path里的值是完全一样的,至少能说明path是没有问题的,格式为:/data/user/0/com.demo/cache/62970296558.jpg
除了WXImageObject对象的构建,其他代码完全一样
错误代码调起的时候logcat可以看到下列错误:
E/Instrumentation: Uninitialized ActivityThread, likely app-created Instrumentation, disabling AppComponentFactory
at android.app.Instrumentation.getFactory(Instrumentation.java:1225)
        at android.app.Instrumentation.newActivity(Instrumentation.java:1216)
        at com.tencent.mm.splash.k.newActivity(SourceFile:61)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2854)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3078)
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:193)
        at android.app.ActivityThread.main(ActivityThread.java:6854)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
最后一次编辑于  2020-12-01
回答关注问题邀请回答
收藏

2 个回答

  • 小游戏运营专员 - 宏
    小游戏运营专员 - 宏
    2021-03-18

    试试这个方法

    2021-03-18
    有用
    回复
  • 小马同学
    小马同学
    2020-12-23

    我们app也发现了相同问题,华为mate10-10系统,小米max3-10系统,

    1、分享图片到微信,点击好友后,预览图片正常,发送提示成功,但图片并没有发送成功;

    2、分享图片到朋友圈,朋友圈发送界面直接不显示图片。

    2020-12-23
    有用
    回复
登录 后发表内容
问题标签