帖子
帖子
用户
博客
课程
显示全部楼层
102
帖子
2
勋章
831
Y币

[插件开发] 插件开发在返回结果后使用 api.toast闪退

[复制链接]
发表于 2023-9-18 10:51:03
本帖最后由 JSXW 于 2023-9-18 11:14 编辑

-------日志如下,是什么原因导致   ;;
闪退原因是 使用 api.toast闪退,什么原因?
6507c08050067.png
--------- beginning of crash
2023-09-18 10:41:00.853 12741-12741/com.jsxw.lzlz E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.jsxw.lzlz, PID: 12741
    java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context android.view.View.getContext()' on a null object reference
        at com.uzmap.pkg.uzcore.external.j.<init>(Unknown Source:18)
        at com.uzmap.pkg.uzcore.external.j.a(Unknown Source:84)
        at com.uzmap.pkg.uzcore.d.s.a(Unknown Source:0)
        at com.uzmap.pkg.uzcore.uzmodule.b.f$36.run(Unknown Source:11)
        at android.os.Handler.handleCallback(Handler.java:938)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loopOnce(Looper.java:233)
        at android.os.Looper.loop(Looper.java:344)
        at android.app.ActivityThread.main(ActivityThread.java:8171)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1034)
2023-09-18 10:41:00.878 12741-13015/com.jsxw.lzlz E/DecodeProcessor: decodeQRUseFullImg AIScanException
2023-09-18 10:41:00.901 12741-12741/com.jsxw.lzlz W/System.err: java.io.FileNotFoundException: /storage/emulated/0/UZMap/log/crash/2023-09-18-10-41-00.log: open failed: EPERM (Operation not permitted)
2023-09-18 10:41:00.902 12741-12741/com.jsxw.lzlz W/System.err:     at libcore.io.IoBridge.open(IoBridge.java:575)
2023-09-18 10:41:00.902 12741-12741/com.jsxw.lzlz W/System.err:     at java.io.FileOutputStream.<init>(FileOutputStream.java:236)
2023-09-18 10:41:00.902 12741-12741/com.jsxw.lzlz W/System.err:     at java.io.FileOutputStream.<init>(FileOutputStream.java:125)
2023-09-18 10:41:00.902 12741-13015/com.jsxw.lzlz E/[DETECT]: outputNum 1
2023-09-18 10:41:00.902 12741-12741/com.jsxw.lzlz W/System.err:     at com.uzmap.pkg.uzkit.a.d.a(Unknown Source:221)
2023-09-18 10:41:00.902 12741-12741/com.jsxw.lzlz W/System.err:     at com.uzmap.pkg.uzkit.a.d.a(Unknown Source:0)
2023-09-18 10:41:00.903 12741-12741/com.jsxw.lzlz W/System.err:     at com.uzmap.pkg.uzkit.a.d.uncaughtException(Unknown Source:0)
2023-09-18 10:41:00.903 12741-12741/com.jsxw.lzlz W/System.err:     at org.chromium.base.JavaExceptionReporter.uncaughtException(chromium-TrichromeWebViewGoogle.apk-stable-447211483:6)
2023-09-18 10:41:00.903 12741-12741/com.jsxw.lzlz W/System.err:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073)
2023-09-18 10:41:00.904 12741-12741/com.jsxw.lzlz W/System.err:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
2023-09-18 10:41:00.904 12741-12741/com.jsxw.lzlz W/System.err:     at com.android.internal.os.RuntimeInitExtImpl.uncaughtExceptionExt(RuntimeInitExtImpl.java:43)
2023-09-18 10:41:00.904 12741-12741/com.jsxw.lzlz W/System.err:     at com.android.internal.os.RuntimeInit$LoggingHandler.uncaughtException(RuntimeInit.java:140)
2023-09-18 10:41:00.905 12741-12741/com.jsxw.lzlz W/System.err:     at java.lang.Thread.dispatchUncaughtException(Thread.java:2194)
2023-09-18 10:41:00.906 12741-12741/com.jsxw.lzlz W/System.err: Caused by: android.system.ErrnoException: open failed: EPERM (Operation not permitted)
2023-09-18 10:41:00.906 12741-12741/com.jsxw.lzlz W/System.err:     at libcore.io.Linux.open(Native Method)
2023-09-18 10:41:00.906 12741-12741/com.jsxw.lzlz W/System.err:     at libcore.io.ForwardingOs.open(ForwardingOs.java:567)
2023-09-18 10:41:00.906 12741-12741/com.jsxw.lzlz W/System.err:     at libcore.io.BlockGuardOs.open(BlockGuardOs.java:273)
2023-09-18 10:41:00.906 12741-12741/com.jsxw.lzlz W/System.err:     at libcore.io.ForwardingOs.open(ForwardingOs.java:567)
2023-09-18 10:41:00.907 12741-12741/com.jsxw.lzlz W/System.err:     at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:8057)
2023-09-18 10:41:00.907 12741-12741/com.jsxw.lzlz W/System.err:     at libcore.io.IoBridge.open(IoBridge.java:561)
2023-09-18 10:41:00.907 12741-12741/com.jsxw.lzlz W/System.err:         ... 11 more
2023-09-18 10:41:00.908 12741-12741/com.jsxw.lzlz E/app3c: sorry, we have catch a crash log in RMX2202|12
    java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context android.view.View.getContext()' on a null object reference
        at com.uzmap.pkg.uzcore.external.j.<init>(Unknown Source:18)
        at com.uzmap.pkg.uzcore.external.j.a(Unknown Source:84)
        at com.uzmap.pkg.uzcore.d.s.a(Unknown Source:0)
        at com.uzmap.pkg.uzcore.uzmodule.b.f$36.run(Unknown Source:11)
        at android.os.Handler.handleCallback(Handler.java:938)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loopOnce(Looper.java:233)
        at android.os.Looper.loop(Looper.java:344)
        at android.app.ActivityThread.main(ActivityThread.java:8171)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1034)
2023-09-18 10:41:00.926 12741-12741/com.jsxw.lzlz I/Process: Sending signal. PID: 12741 SIG: 9



130
帖子
7
勋章
5万+
Y币
不加 api.toast这个就不闪退了吗??用别的方式输出就没有问题被
130
帖子
7
勋章
5万+
Y币
输出的内容,随便写一个试试闪退不
102
帖子
2
勋章
831
Y币
Arly【520707liu】 · 2023-9-18 11:25输出的内容,随便写一个试试闪退不

试过了,就是这个语句闪退。api.toast注释就行。
你这个是h5的写法,不建议,没有这么试过,建议最好是遵循avm的架构去写。
102
帖子
2
勋章
831
Y币
chyd · 2023-9-18 11:30你这个是h5的写法,不建议,没有这么试过,建议最好是遵循avm的架构去写。

这本来就是混合开发啊。。。
JSXW · 2023-9-18 11:34这本来就是混合开发啊。。。

你可以使用avm的语法写个demo试一下,看看是不是这个原因
别用api.toast 用alert看看
您需要登录后才可以回帖 登录

本版积分规则