收藏
回答

wmpf的closeWxaApp关闭失败,提示需要初始化,该如何解决?

我也有一个退出失败的情况,调用wmpf的closeWxaApp

退出接口会提示invoke WMPFBoot.init() first,这个有遇到过么,该如何解决

08-27 22:07:03.514 I/MultiDex(14139): VM with version 2.1.0 has multidex support

08-27 22:07:03.514 I/MultiDex(14139): Installing application

08-27 22:07:03.514 I/MultiDex(14139): VM has multidex support, MultiDex support library is disabled.

08-27 22:07:03.518 I/MMKV    (14139): Disable checkProcessMode()

08-27 22:07:03.522 I/MMKV    (14139): <native-bridge.cpp:104::JNI_OnLoad> current API level = 25, libc++_shared=0

08-27 22:07:03.523 I/MMKV    (14139): <MMKV.cpp:165::initialize> version v1.2.13, page size 4096, arch arm64-v8a

08-27 22:07:03.523 I/MMKV    (14139): <MMKV.cpp:176::initialize> armv8 AES instructions is supported

08-27 22:07:03.523 I/MMKV    (14139): <MMKV.cpp:184::initialize> armv8 CRC32 instructions is supported

08-27 22:07:03.523 I/MMKV    (14139): <MMKV.cpp:207::initializeMMKV> root dir: /data/user/0/com.yidangwu.phone/files/mmkv

08-27 22:07:03.529 D/leshun_ClassLoader(14139): jar url is: /system/framework/com.leshun.hwdevice.jar

08-27 22:07:03.617 I/MMKV    (14139): <MemoryFile.cpp:97::open> open fd[0x23], /data/user/0/com.yidangwu.phone/files/mmkv/mmkv.default

08-27 22:07:03.617 I/MMKV    (14139): <MemoryFile.cpp:97::open> open fd[0x24], /data/user/0/com.yidangwu.phone/files/mmkv/mmkv.default.crc

08-27 22:07:03.617 I/MMKV    (14139): <MMKV_IO.cpp:81::loadFromFile> loading [mmkv.default] with 3663 actual size, file size 4096, InterProcess 0, meta info version:3

08-27 22:07:03.617 I/MMKV    (14139): <MMKV_IO.cpp:86::loadFromFile> loading [mmkv.default] with crc 1624869549 sequence 7 version 3

08-27 22:07:03.617 I/MMKV    (14139): <MMKV_IO.cpp:130::loadFromFile> loaded [mmkv.default] with 3 key-values

08-27 22:07:03.696 D/jnicat  (14060): jnienv_ptr AttachCurrentThread() 0

08-27 22:07:03.701 I/ClientProvider(14139): invokeAsync: exitMiniProgram, args=[]

08-27 22:07:03.704 E/JavaBinder(14139): *** Uncaught remote exception!  (Exceptions are not yet supported across processes.)

08-27 22:07:03.704 E/JavaBinder(14139): java.lang.ExceptionInInitializerError

08-27 22:07:03.704 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.access$100(WMPF.java:25)

08-27 22:07:03.704 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.getInstance(WMPF.java:41)

08-27 22:07:03.704 E/JavaBinder(14139): at com.yidangwu.phone.wmpf.provider.ClientProvider.invoke(ClientProvider.kt:79)

08-27 22:07:03.704 E/JavaBinder(14139): at com.tencent.wmpf.app.WMPFClientProvider.insert(WMPFClientProvider.java:120)

08-27 22:07:03.704 E/JavaBinder(14139): at android.content.ContentProvider$Transport.insert(ContentProvider.java:265)

08-27 22:07:03.704 E/JavaBinder(14139): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:163)

08-27 22:07:03.704 E/JavaBinder(14139): at android.os.Binder.execTransact(Binder.java:565)

08-27 22:07:03.704 E/JavaBinder(14139): Caused by: java.lang.IllegalStateException: invoke WMPFBoot.init() first!

08-27 22:07:03.704 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:33)

08-27 22:07:03.704 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:19)

08-27 22:07:03.704 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.<clinit>(WMPF.java:26)

08-27 22:07:03.704 E/JavaBinder(14139): ... 7 more

08-27 22:07:03.704 W/System.err(14139): java.lang.ExceptionInInitializerError

08-27 22:07:03.704 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.access$100(WMPF.java:25)

08-27 22:07:03.705 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.getInstance(WMPF.java:41)

08-27 22:07:03.705 W/System.err(14139): at com.yidangwu.phone.wmpf.provider.ClientProvider.invoke(ClientProvider.kt:79)

08-27 22:07:03.705 W/System.err(14139): at com.tencent.wmpf.app.WMPFClientProvider.insert(WMPFClientProvider.java:120)

08-27 22:07:03.705 W/System.err(14139): at android.content.ContentProvider$Transport.insert(ContentProvider.java:265)

08-27 22:07:03.705 W/System.err(14139): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:163)

08-27 22:07:03.705 W/System.err(14139): at android.os.Binder.execTransact(Binder.java:565)

08-27 22:07:03.705 W/System.err(14139): Caused by: java.lang.IllegalStateException: invoke WMPFBoot.init() first!

08-27 22:07:03.705 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:33)

08-27 22:07:03.705 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:19)

08-27 22:07:03.705 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.<clinit>(WMPF.java:26)

08-27 22:07:03.705 W/System.err(14139): ... 7 more

08-27 22:07:03.705 E/JavaBinder(14139): Forcefully exiting

08-27 22:07:03.707 I/ClientProvider(14139): invokeAsync: exitMiniProgram, args=[]

08-27 22:07:03.708 I/art     (14139): Rejecting re-init on previously-failed class java.lang.Class<com.tencent.wmpf.cli.api.WMPF$Holder>: java.lang.ExceptionInInitializerError: 

08-27 22:07:03.708 I/art     (14139): (Throwable with no stack trace)

08-27 22:07:03.711 E/JavaBinder(14139): *** Uncaught remote exception!  (Exceptions are not yet supported across processes.)

08-27 22:07:03.711 E/JavaBinder(14139): java.lang.NoClassDefFoundError: com.tencent.wmpf.cli.api.WMPF$Holder

08-27 22:07:03.711 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.access$100(WMPF.java:25)

08-27 22:07:03.711 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.getInstance(WMPF.java:41)

08-27 22:07:03.711 E/JavaBinder(14139): at com.yidangwu.phone.wmpf.provider.ClientProvider.invoke(ClientProvider.kt:79)

08-27 22:07:03.711 E/JavaBinder(14139): at com.tencent.wmpf.app.WMPFClientProvider.insert(WMPFClientProvider.java:120)

08-27 22:07:03.711 E/JavaBinder(14139): at android.content.ContentProvider$Transport.insert(ContentProvider.java:265)

08-27 22:07:03.711 E/JavaBinder(14139): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:163)

08-27 22:07:03.711 E/JavaBinder(14139): at android.os.Binder.execTransact(Binder.java:565)

08-27 22:07:03.711 E/JavaBinder(14139): Caused by: java.lang.ExceptionInInitializerError

08-27 22:07:03.711 E/JavaBinder(14139): ... 7 more

08-27 22:07:03.711 E/JavaBinder(14139): Caused by: java.lang.IllegalStateException: invoke WMPFBoot.init() first!

08-27 22:07:03.711 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:33)

08-27 22:07:03.711 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:19)

08-27 22:07:03.711 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.<clinit>(WMPF.java:26)

08-27 22:07:03.711 E/JavaBinder(14139): ... 7 more

08-27 22:07:03.711 W/System.err(14139): java.lang.NoClassDefFoundError: com.tencent.wmpf.cli.api.WMPF$Holder

08-27 22:07:03.712 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.access$100(WMPF.java:25)

08-27 22:07:03.712 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.getInstance(WMPF.java:41)

08-27 22:07:03.712 W/System.err(14139): at com.yidangwu.phone.wmpf.provider.ClientProvider.invoke(ClientProvider.kt:79)

08-27 22:07:03.712 W/System.err(14139): at com.tencent.wmpf.app.WMPFClientProvider.insert(WMPFClientProvider.java:120)

08-27 22:07:03.712 W/System.err(14139): at android.content.ContentProvider$Transport.insert(ContentProvider.java:265)

08-27 22:07:03.712 W/System.err(14139): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:163)

08-27 22:07:03.712 W/System.err(14139): at android.os.Binder.execTransact(Binder.java:565)

08-27 22:07:03.712 W/System.err(14139): Caused by: java.lang.ExceptionInInitializerError

08-27 22:07:03.712 W/System.err(14139): ... 7 more

08-27 22:07:03.713 W/System.err(14139): Caused by: java.lang.IllegalStateException: invoke WMPFBoot.init() first!

08-27 22:07:03.713 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:33)

08-27 22:07:03.713 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:19)

08-27 22:07:03.713 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.<clinit>(WMPF.java:26)

08-27 22:07:03.713 W/System.err(14139): ... 7 more

08-27 22:07:03.713 E/JavaBinder(14139): Forcefully exiting

08-27 22:07:03.713 I/ClientProvider(14139): invokeAsync: exitMiniProgram, args=[]

08-27 22:07:03.713 I/art     (14139): Rejecting re-init on previously-failed class java.lang.Class<com.tencent.wmpf.cli.api.WMPF$Holder>: java.lang.ExceptionInInitializerError: 

08-27 22:07:03.713 I/art     (14139): (Throwable with no stack trace)

08-27 22:07:03.714 E/JavaBinder(14139): *** Uncaught remote exception!  (Exceptions are not yet supported across processes.)

08-27 22:07:03.714 E/JavaBinder(14139): java.lang.NoClassDefFoundError: com.tencent.wmpf.cli.api.WMPF$Holder

08-27 22:07:03.714 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.access$100(WMPF.java:25)

08-27 22:07:03.714 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.getInstance(WMPF.java:41)

08-27 22:07:03.714 E/JavaBinder(14139): at com.yidangwu.phone.wmpf.provider.ClientProvider.invoke(ClientProvider.kt:79)

08-27 22:07:03.714 E/JavaBinder(14139): at com.tencent.wmpf.app.WMPFClientProvider.insert(WMPFClientProvider.java:120)

08-27 22:07:03.714 E/JavaBinder(14139): at android.content.ContentProvider$Transport.insert(ContentProvider.java:265)

08-27 22:07:03.714 E/JavaBinder(14139): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:163)

08-27 22:07:03.714 E/JavaBinder(14139): at android.os.Binder.execTransact(Binder.java:565)

08-27 22:07:03.714 E/JavaBinder(14139): Caused by: java.lang.ExceptionInInitializerError

08-27 22:07:03.714 E/JavaBinder(14139): ... 7 more

08-27 22:07:03.714 E/JavaBinder(14139): Caused by: java.lang.IllegalStateException: invoke WMPFBoot.init() first!

08-27 22:07:03.714 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:33)

08-27 22:07:03.714 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:19)

08-27 22:07:03.714 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.<clinit>(WMPF.java:26)

08-27 22:07:03.714 E/JavaBinder(14139): ... 7 more

08-27 22:07:03.714 W/System.err(14139): java.lang.NoClassDefFoundError: com.tencent.wmpf.cli.api.WMPF$Holder

08-27 22:07:03.714 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.access$100(WMPF.java:25)

08-27 22:07:03.714 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.getInstance(WMPF.java:41)

08-27 22:07:03.714 W/System.err(14139): at com.yidangwu.phone.wmpf.provider.ClientProvider.invoke(ClientProvider.kt:79)

08-27 22:07:03.714 W/System.err(14139): at com.tencent.wmpf.app.WMPFClientProvider.insert(WMPFClientProvider.java:120)

08-27 22:07:03.714 W/System.err(14139): at android.content.ContentProvider$Transport.insert(ContentProvider.java:265)

08-27 22:07:03.714 W/System.err(14139): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:163)

08-27 22:07:03.714 W/System.err(14139): at android.os.Binder.execTransact(Binder.java:565)

08-27 22:07:03.714 W/System.err(14139): Caused by: java.lang.ExceptionInInitializerError

08-27 22:07:03.714 W/System.err(14139): ... 7 more

08-27 22:07:03.714 W/System.err(14139): Caused by: java.lang.IllegalStateException: invoke WMPFBoot.init() first!

08-27 22:07:03.714 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:33)

08-27 22:07:03.714 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:19)

08-27 22:07:03.714 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.<clinit>(WMPF.java:26)

08-27 22:07:03.714 W/System.err(14139): ... 7 more

08-27 22:07:03.714 E/JavaBinder(14139): Forcefully exiting


回答关注问题邀请回答
收藏
登录 后发表内容