LMusic
LMusic copied to clipboard
在 Android 6.0 设备上显示已停止运行
如题,我遇到过在 Android 6.0 设备上显示“已停止运行”的问题,但其实在弹窗的同时,软件的用户许可页面已经成功加载。 想问一下,LMusic 有没有适配安卓旧版本的打算?
不好意思了,你说的这个问题很笼统,实在很难排查出具体原因,得复现成功以后拿到日志才能明确是什么问题。
之前一直做的时候,我都是用api30+的设备来调试的,没有适合的低版本设备,电脑跑虚拟机也很卡,没办法排查出一些用户反馈的问题,于是导致兼容性这方面确实遗留了很多问题。
现在我是按照最低api21的来做的了,就是最低Android5.0,可能还会有一些屏幕尺寸的兼容问题需要考虑,总之,会尽力让更多设备能用上的 @Nick-DL
那我这里有办法提供日志给您嘛
你会使用adb吗?如果可以的话使用adb logcat -b crash然后再复现一次就可以抓取到日志了,像下面的图片这样,如果是MIUI的话我记得好像在闪退的提示弹窗里有个按钮可以查看日志,其他品牌的我不是很清楚。
拿到日志了直接在复制到这里回复就行了
@Nick-DL
日志是这样的
12-17 10:27:43.964 2874 2888 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-1
12-17 10:27:43.964 2874 2888 E AndroidRuntime: Process: com.lalilu.lmusic, PID: 2874
12-17 10:27:43.964 2874 2888 E AndroidRuntime: java.lang.NoSuchMethodError: No static method stream([Ljava/lang/Object;)Ljava/util/stream/Stream; in class Ljava/util/Arrays; or its super classes (declaration of 'java.util.Arrays' appears in /system/framework/core-libart.jar)
12-17 10:27:43.964 2874 2888 E AndroidRuntime: at s5.g.a(SourceFile)
12-17 10:27:43.964 2874 2888 E AndroidRuntime: at s5.j.a(SourceFile)
12-17 10:27:43.964 2874 2888 E AndroidRuntime: at h7.g.m(SourceFile:31)
12-17 10:27:43.964 2874 2888 E AndroidRuntime: at k9.a.n(SourceFile)
12-17 10:27:43.964 2874 2888 E AndroidRuntime: at aa.q0.run(SourceFile)
12-17 10:27:43.964 2874 2888 E AndroidRuntime: at kotlinx.coroutines.internal.i.run(SourceFile)
12-17 10:27:43.964 2874 2888 E AndroidRuntime: at kotlinx.coroutines.scheduling.j.run(SourceFile)
12-17 10:27:43.964 2874 2888 E AndroidRuntime: at kotlinx.coroutines.scheduling.a$a.run(SourceFile:79)
12-17 10:27:43.964 2874 2888 E AndroidRuntime: Suppressed: aa.o0: [f2{Cancelling}@d5d8e84, Dispatchers.IO]
顺带附一张停止运行的截图