android app 的编码,android 原生+uniapp。混合式开发,调用原生代码

这篇博客主要探讨了在Android应用开发中,使用uniapp进行混合式开发时遇到的问题,特别是关于调用原生代码导致的NoClassDefFoundError错误。错误出现在com.senter.STPushWXModule.stopPush()方法,可能是由于类库未正确加载导致。文章可能涉及Android Studio、DexPathList和类加载机制等内容。
摘要由CSDN通过智能技术生成

Rejecting re-init on previously-failed class java.lang.Class: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/mpush/api/ClientListener;

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at void com.senter.STPushWXModule.stopPush() (STPushWXModule.java:22)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at java.lang.Object com.taobao.weex.bridge.MethodInvoker.invoke(java.lang.Object, java.lang.Object[]) (MethodInvoker.java:46)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at void com.taobao.weex.bridge.NativeInvokeHelper$2.run() (NativeInvokeHelper.java:70)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at void com.taobao.weex.common.WXThread$SafeRunnable.run() (WXThread.java:48)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:891)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at void android.os.Looper.loop() (Looper.java:207)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:7539)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:524)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:958)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.mpush.api.ClientListener" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.senter.leavelineexample-kSmDpb1m6I1JQuIr6IYwvA==/base.apk"],nativeLibraryDirectories=[/data/app/com.senter.leavelineexample-kSmDpb1m6I1JQuIr6IYwvA==/lib/arm, /system/fake-libs, /data/app/com.senter.leavelineexample-kSmDpb1m6I1JQuIr6IYwvA==/base.apk!/lib/armeabi, /system/lib, /product/lib]]

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:134)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at void com.senter.STPushWXModule.stopPush() (STPushWXModule.java:22)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at java.lang.Object com.taobao.weex.bridge.MethodInvoker.invoke(java.lang.Object, java.lang.Object[]) (MethodInvoker.java:46)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at void com.taobao.weex.bridge.NativeInvokeHelper$2.run() (NativeInvokeHelper.java:70)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at void com.taobao.weex.common.WXThread$SafeRunnable.run() (WXThread.java:48)

2019-07-12 17:03:35.413 7713-7713/com.senter.leavelineexample I/eavelineexampl: at void android.os.Handler.handleCallback(androi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值