import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.MainScope
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
import kotlinx.coroutines.runBlocking
- 发布:2023-12-16 18:53
- 更新:2023-12-16 18:53
- 阅读:94
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 11.7.9
HBuilderX类型: 正式
HBuilderX版本号: 3.95
手机系统: Android
手机系统版本号: Android 13
手机厂商: vivo
手机机型: iqoo11
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
使用implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1"
使用implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1"
预期结果:
能够正常运行
能够正常运行
实际结果:
2023-12-16 18:45:47.580 22748-22780/? E/weex: callModuleMethod >>> invoke module:XdModule, method:start failed. java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at com.taobao.weex.bridge.MethodInvoker.invoke(MethodInvoker.java:46)
at com.taobao.weex.bridge.NativeInvokeHelper.invoke(NativeInvokeHelper.java:87)
at com.taobao.weex.bridge.WXModuleManager.dispatchCallModuleMethod(WXModuleManager.java:249)
at com.taobao.weex.bridge.WXModuleManager.callModuleMethod(WXModuleManager.java:230)
at com.taobao.weex.bridge.WXBridgeManager.callModuleMethod(WXBridgeManager.java:527)
at com.taobao.weex.bridge.WXBridgeManager.callNativeModule(WXBridgeManager.java:709)
at com.taobao.weex.bridge.WXBridge.callNativeModule(WXBridge.java:408)
at com.taobao.weex.base.SystemMessageHandler.nativeRunWork(Native Method)
at com.taobao.weex.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:104)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:223)
at android.os.Looper.loop(Looper.java:324)
at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lkotlinx/coroutines/CoroutineScopeKt;
at com.xdwalker.xdlocation.Location.<init>(Location.kt:56)
at com.xdwalker.xdlocation.XdModule.start(XdModule.kt:99)
at java.lang.reflect.Method.invoke(Native Method)
at com.taobao.weex.bridge.MethodInvoker.invoke(MethodInvoker.java:46)
at com.taobao.weex.bridge.NativeInvokeHelper.invoke(NativeInvokeHelper.java:87)
at com.taobao.weex.bridge.WXModuleManager.dispatchCallModuleMethod(WXModuleManager.java:249)
at com.taobao.weex.bridge.WXModuleManager.callModuleMethod(WXModuleManager.java:230)
at com.taobao.weex.bridge.WXBridgeManager.callModuleMethod(WXBridgeManager.java:527)
at com.taobao.weex.bridge.WXBridgeManager.callNativeModule(WXBridgeManager.java:709)
at com.taobao.weex.bridge.WXBridge.callNativeModule(WXBridge.java:408)
at com.taobao.weex.base.SystemMessageHandler.nativeRunWork(Native Method)
at com.taobao.weex.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:104)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:223)
at android.os.Looper.loop(Looper.java:324)
at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: java.lang.ClassNotFoundException: kotlinx.coroutines.CoroutineScopeKt
at com.xdwalker.xdlocation.Location.<init>(Location.kt:56)
at com.xdwalker.xdlocation.XdModule.start(XdModule.kt:99)
at java.lang.reflect.Method.invoke(Native Method)
at com.taobao.weex.bridge.MethodInvoker.invoke(MethodInvoker.java:46)
at com.taobao.weex.bridge.NativeInvokeHelper.invoke(NativeInvokeHelper.java:87)
at com.taobao.weex.bridge.WXModuleManager.dispatchCallModuleMethod(WXModuleManager.java:249)
at com.taobao.weex.bridge.WXModuleManager.callModuleMethod(WXModuleManager.java:230)
at com.taobao.weex.bridge.WXBridgeManager.callModuleMethod(WXBridgeManager.java:527)
at com.taobao.weex.bridge.WXBridgeManager.callNativeModule(WXBridgeManager.java:709)
at com.taobao.weex.bridge.WXBridge.callNativeModule(WXBridge.java:408)
at com.taobao.weex.base.SystemMessageHandler.nativeRunWork(Native Method)
at com.taobao.weex.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:104)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:223)
at android.os.Looper.loop(Looper.java:324)
at android.os.HandlerThread.run(HandlerThread.java:67)
2023-12-16 18:45:47.580 22748-22780/? E/weex: callModuleMethod >>> invoke module:XdModule, method:start failed. java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at com.taobao.weex.bridge.MethodInvoker.invoke(MethodInvoker.java:46)
at com.taobao.weex.bridge.NativeInvokeHelper.invoke(NativeInvokeHelper.java:87)
at com.taobao.weex.bridge.WXModuleManager.dispatchCallModuleMethod(WXModuleManager.java:249)
at com.taobao.weex.bridge.WXModuleManager.callModuleMethod(WXModuleManager.java:230)
at com.taobao.weex.bridge.WXBridgeManager.callModuleMethod(WXBridgeManager.java:527)
at com.taobao.weex.bridge.WXBridgeManager.callNativeModule(WXBridgeManager.java:709)
at com.taobao.weex.bridge.WXBridge.callNativeModule(WXBridge.java:408)
at com.taobao.weex.base.SystemMessageHandler.nativeRunWork(Native Method)
at com.taobao.weex.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:104)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:223)
at android.os.Looper.loop(Looper.java:324)
at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lkotlinx/coroutines/CoroutineScopeKt;
at com.xdwalker.xdlocation.Location.<init>(Location.kt:56)
at com.xdwalker.xdlocation.XdModule.start(XdModule.kt:99)
at java.lang.reflect.Method.invoke(Native Method)
at com.taobao.weex.bridge.MethodInvoker.invoke(MethodInvoker.java:46)
at com.taobao.weex.bridge.NativeInvokeHelper.invoke(NativeInvokeHelper.java:87)
at com.taobao.weex.bridge.WXModuleManager.dispatchCallModuleMethod(WXModuleManager.java:249)
at com.taobao.weex.bridge.WXModuleManager.callModuleMethod(WXModuleManager.java:230)
at com.taobao.weex.bridge.WXBridgeManager.callModuleMethod(WXBridgeManager.java:527)
at com.taobao.weex.bridge.WXBridgeManager.callNativeModule(WXBridgeManager.java:709)
at com.taobao.weex.bridge.WXBridge.callNativeModule(WXBridge.java:408)
at com.taobao.weex.base.SystemMessageHandler.nativeRunWork(Native Method)
at com.taobao.weex.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:104)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:223)
at android.os.Looper.loop(Looper.java:324)
at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: java.lang.ClassNotFoundException: kotlinx.coroutines.CoroutineScopeKt
at com.xdwalker.xdlocation.Location.<init>(Location.kt:56)
at com.xdwalker.xdlocation.XdModule.start(XdModule.kt:99)
at java.lang.reflect.Method.invoke(Native Method)
at com.taobao.weex.bridge.MethodInvoker.invoke(MethodInvoker.java:46)
at com.taobao.weex.bridge.NativeInvokeHelper.invoke(NativeInvokeHelper.java:87)
at com.taobao.weex.bridge.WXModuleManager.dispatchCallModuleMethod(WXModuleManager.java:249)
at com.taobao.weex.bridge.WXModuleManager.callModuleMethod(WXModuleManager.java:230)
at com.taobao.weex.bridge.WXBridgeManager.callModuleMethod(WXBridgeManager.java:527)
at com.taobao.weex.bridge.WXBridgeManager.callNativeModule(WXBridgeManager.java:709)
at com.taobao.weex.bridge.WXBridge.callNativeModule(WXBridge.java:408)
at com.taobao.weex.base.SystemMessageHandler.nativeRunWork(Native Method)
at com.taobao.weex.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:104)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:223)
at android.os.Looper.loop(Looper.java:324)
at android.os.HandlerThread.run(HandlerThread.java:67)
bug描述:
uniapp集成了原生本地安卓插件,自定义基座可以正常运行,云打包运行后报错
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lkotlinx/coroutines/CoroutineScopeKt;
没有使用混淆
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1"
0 个回复