我们app也发现了相同问题,华为mate10-10系统,小米max3-10系统, 1、分享图片到微信,点击好友后,预览图片正常,发送提示成功,但图片并没有发送成功; 2、分享图片到朋友圈,朋友圈发送界面直接不显示图片。
android分享图片问题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-23