Process Name: 'com.xxx.xxx.xxxx:io.dcloud.unimp'
Thread Name: 'main'
Back traces starts.
java.lang.UnsatisfiedLinkError: No implementation found for void com.taobao.weex.bridge.WXBridge.nativeResetWXBridge(java.lang.Object, java.lang.String) (tried Java_com_taobao_weex_bridge_WXBridge_nativeResetWXBridge and Java_com_taobao_weex_bridge_WXBridge_nativeResetWXBridge__Ljava_lang_Object_2Ljava_lang_String_2)
at com.taobao.weex.bridge.WXBridge.nativeResetWXBridge(Native Method)
at com.taobao.weex.bridge.WXBridge.resetWXBridge(WXBridge.java:458)
at com.taobao.weex.bridge.WXBridgeManager.restart(WXBridgeManager.java:537)
at com.taobao.weex.WXSDKEngine.restartWeex(WXSDKEngine.java:615)
at io.dcloud.feature.weex.WeexInstanceMgr.loadWeexToAppid(WeexInstanceMgr.java:295)
at io.dcloud.common.util.AppRuntime.loadWeexToAppid(SourceFile:3)
at io.dcloud.feature.sdk.DCUniMPActivity.onCreate(SourceFile:16)
at android.app.Activity.performCreate(Activity.java:7989)
at android.app.Activity.performCreate(Activity.java:7978)
- 发布:2021-08-02 15:00
- 更新:2024-06-06 17:38
- 阅读:3903
【报Bug】Uni小程序Android端 com.taobao.weex.bridge.WXBridge.nativeResetWXBridge方法报错,导致APP闪退
产品分类: uni小程序SDK
手机系统: Android
手机系统版本号: Android 11
手机厂商: 华为
手机机型: Andrid11、10、9 Mate 30 Pro 、OPPOFind X2、OPPOA53等
页面类型: vue
SDK版本号: 3.1.18
示例代码:
操作步骤:
打卡Uni小程序,Uni小程序Android端 com.taobao.weex.bridge.WXBridge.nativeResetWXBridge方法报错,导致APP闪退
打卡Uni小程序,Uni小程序Android端 com.taobao.weex.bridge.WXBridge.nativeResetWXBridge方法报错,导致APP闪退
预期结果:
正常启动并使用
正常启动并使用
实际结果:
报错闪退
报错闪退
bug描述:
Uni小程序Android端 com.taobao.weex.bridge.WXBridge.nativeResetWXBridge方法报错,导致APP闪退
7 个回复
最佳回复
DCloud_Android_ST
https://nativesupport.dcloud.net.cn/UniMPDocs/SDKDownload/android.html 请重新下载最新4.15版本小程序SDK
DCloud_Android_ST
1、目前看应该是SDK拷贝时出现了版本差异。重现拷贝一下SDK中的aar不要只拷贝部分!导致的版本不一致出现的崩溃
2、还有中可能就是混淆导致!具体参考SDK中的混淆配置文件
1***@qq.com (作者)
SDK中aar的替换,再次确认了已经全部替换成3.1.18的; 整个项目未做混淆处理;
2021-08-02 19:30
DCloud_Android_ST
回复 1***@qq.com: 那猜不到原因了,对比下SDK中的demo看下差异
2021-08-02 19:35
1***@qq.com (作者)
回复 DCloud_Android_ST: 之前的APP升级没遇到这个问题;这次是线上APP 使用的uni小程序版本3.0.5升级到最新的APP(最新的APP使用的uni小程序版本是 3.1.18)出现的问题。项目中替换的js文件 或者是aar都已完全替换。
2021-08-13 09:15
DCloud_Android_ST
回复 1***@qq.com: 关闭混淆能复现问题吗
2021-08-13 10:46
1***@qq.com (作者)
回复 DCloud_Android_ST: 混淆没开,就是项目里没有开启混淆
2021-08-13 13:26
DCloud_Android_ST
回复 1***@qq.com: 我这边没什么定位思路了 你试下SDK中demo 什么都不要动。看下是否正常。 目前看最大的可能就是SDK不匹配导致的崩溃
2021-08-13 14:36
啊啊啊哈
回复 DCloud_Android_ST: 我这边也遇到了 相同的错误 3.1.22
2021-10-14 17:51
DCloud_Android_ST
回复 啊啊啊哈: 看下是否有其他异常。能肯定是项目配置哪里出了问题导致的
2021-10-15 10:28
啊啊啊哈
这是完整错误,Redmi k30 5g 会报错误,打开相机拍照返回时uniapp崩溃,其他类型手机暂时没有遇到,我这边是android和uniapp混合开发
DCloud_Android_ST
应该还有其他的 对比demo修改下配置试下
2021-10-15 11:29
啊啊啊哈
回复 DCloud_Android_ST: 好的
2021-10-15 11:33
54768708
回复 啊啊啊哈: 问题解决了吗 我也出现了同样的问题
2022-02-21 17:39
yqx
回复 DCloud_Android_ST: 问题解决了吗 我也出现了同样的问题 SDK 3.3.11 V2版本
2022-06-03 14:55
x***@vip.qq.com
同样的问题, bugly上大量报这个错, sdk和hbuilder版本 3.6.18-20230129
z***@yeah.net
你用的这个版本出现部分手机白屏的问题了吗?
2023-02-27 08:16
1***@qq.com
回复 z***@yeah.net: 我用的3.4.18出现了这个问题
2023-06-07 16:55
杨Chaos
Android开发者选项打开后台进程限制,开打UnimpDemo,打开一个小程序,切到后台。打开其他应用。切回小程序必出现闪退。
java.lang.UnsatisfiedLinkError: No implementation found for void com.taobao.weex.bridge.WXBridge.nativeResetWXBridge(java.lang.Object, java.lang.String) (tried Java_com_taobao_weex_bridge_WXBridge_nativeResetWXBridge and Java_com_taobao_weex_bridge_WXBridge_nativeResetWXBridge__Ljava_lang_Object_2Ljava_lang_String_2)
at com.taobao.weex.bridge.WXBridge.nativeResetWXBridge(Native Method)
at com.taobao.weex.bridge.WXBridge.resetWXBridge(WXBridge.java:495)
at com.taobao.weex.bridge.WXBridgeManager.restart(WXBridgeManager.java:545)
at com.taobao.weex.WXSDKEngine.restartWeex(WXSDKEngine.java:608)
at io.dcloud.feature.weex.WeexInstanceMgr.loadWeexToAppid(WeexInstanceMgr.java:308)
at io.dcloud.feature.sdk.DCUniMPActivity.onCreate(Unknown Source:38)
at android.app.Activity.performCreate(Activity.java:8516)
at android.app.Activity.performCreate(Activity.java:8480)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1418)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3803)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3968)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2386)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:210)
at android.os.Looper.loop(Looper.java:299)
at android.app.ActivityThread.main(ActivityThread.java:8252)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:559)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:954)
zwonb
我也经常遇到这个问题,在后台运行,然后进程被系统回收再次打开就报错!!!可以在开发者选项开启不保留活动、不允许后台进程,大概率可以复现@DCloud_Android_ST
1***@qq.com
报错的概率还是很高的,官方不出来改一下吗
UnsatisfiedLinkError
No implementation found for void com.taobao.weex.bridge.WXBridge.nativeResetWXBridge(java.lang.Object, java.lang.String) (tried Java_com_taobao_weex_bridge_WXBridge_nativeResetWXBridge and Java_com_taobao_weex_bridge_WXBridge_nativeResetWXBridge__Ljava_lang_Object_2Ljava_lang_String_2)
mechanism
UncaughtExceptionHandler
handled
false
com.taobao.weex.bridge.WXBridge 位置 nativeResetWXBridge
系统
com.taobao.weex.bridge.WXBridge 位置 resetWXBridge 行 495
系统
com.taobao.weex.bridge.WXBridgeManager 位置 restart 行 545
系统
com.taobao.weex.WXSDKEngine 位置 restartWeex 行 608
系统
io.dcloud.feature.weex.WeexInstanceMgr 位置 loadWeexToAppid 行 312
系统
io.dcloud.feature.sdk.DCUniMPActivity 位置 onCreate 行 38
系统
android.app.Activity 位置 performCreate 行 8592
系统
android.app.Activity 位置 performCreate 行 8565
系统
android.app.Instrumentation 位置 callActivityOnCreate 行 1344
系统
android.app.ActivityThread 位置 performLaunchActivity 行 4733
系统
android.app.ActivityThread 位置 handleLaunchActivity 行 4983
系统
android.app.servertransaction.LaunchActivityItem 位置 execute 行 123
系统
android.app.servertransaction.TransactionExecutor 位置 executeCallbacks 行 149
系统
android.app.servertransaction.TransactionExecutor 位置 execute 行 103
系统
android.app.ActivityThread$H 位置 handleMessage 行 3059
系统
android.os.Handler 位置 dispatchMessage 行 117
系统
android.os.Looper 位置 loopOnce 行 205
系统
android.os.Looper 位置 loop 行 293
系统
android.app.ActivityThread 位置 loopProcess 行 9934
系统
android.app.ActivityThread 位置 main 行 9923
系统
java.lang.reflect.Method 位置 invoke
系统
com.android.internal.os.RuntimeInit$MethodAndArgsCaller 位置 run 行 586
系统
com.android.internal.os.ZygoteInit 位置 main 行 1240