一家 9pro 。最近更新 LineageOS 版本之后出现的情况,很多国产 app 进去就卡在开启页面无法进入(长时间卡在开启 app 后加载页面然后闪退)。比如东方航空,锦江荟等。重装 app 无效,而且只有一部分国产 app 才有这个问题。也更换 apk 源重装,均无效。有没有大佬知道怎么处理?
logcat如下:
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
LineageOS Version: '21.0-20240513-NIGHTLY-lemonadep'
Build fingerprint: 'OnePlus/OnePlus9Pro/OnePlus9Pro:13/TP1A.220905.001/R.159cc68-4eae-182baf:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2024-05-18 08:25:36.495934174+0800
Process uptime: 4s
Cmdline: com.rytong.ceair
pid: 18285, tid: 18285, name: om.rytong.ceair >>> com.rytong.ceair <<<
uid: 10433
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
x0 0000000000000000 x1 000000000000476d x2 0000000000000006 x3 0000007fdb0e76f0
x4 6d60421f5c646b68 x5 6d60421f5c646b68 x6 6d60421f5c646b68 x7 7f7f7f7f7f7f7f7f
x8 00000000000000f0 x9 00000076056e3200 x10 0000000000000001 x11 000000760572dba0
x12 0000007fdb0e6050 x13 0000000000000044 x14 0000007fdb0e7348 x15 0000000034155555
x16 0000007605798fc8 x17 0000007605776160 x18 000000762d4ec000 x19 000000000000476d
x20 000000000000476d x21 00000000ffffffff x22 0000000000000003 x23 0000000000000010
x24 000000000000002a x25 000000762d222c00 x26 0000002900000000 x27 000000762cd6ec3d
x28 000000762cd6ec29 x29 0000007fdb0e7770
lr 000000760571ee48 sp 0000007fdb0e76d0 pc 000000760571ee74 pst 0000000000001000
2 total frames
backtrace:
#00 pc 000000000005ee74 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 33ad5959e2b38fc822cda3c642e16c94)
#01 pc 000000000003069c /data/app/~~6C9elAqVopvObqtZNIWdqw==/com.rytong.ceair-pJH4Yl0GQIrlY8FoLs7s3g==/lib/arm64/libDexHelper.so
看起来就是6楼说的这个问题
1
osilinka 43 天前
Check permission, 过去知道这个会引起闪退。
很久不折腾这个了 |
2
kokutou 43 天前 via Android
root 了吧。。。
|
3
kokutou 43 天前 via Android
最近有些加固壳,直接屏蔽各种自定义 ROM 名称。。。
|
4
sylxjtu 43 天前
不知道具体原理,但是据说和这个 commit 有关 https://github.com/crdroidandroid/android_art/commit/f6d02cf544f1bdb8cb0ae90603fbcc2b9f5b3c47
|
5
V28a19cc 43 天前
可能需要隐藏 root ,即使没 root 也可能需要隐藏 Bootloader 解锁状态(不过这就需要 root 了)
部分系统会开启一些兼容性不好的特性,比如 Vulkan 渲染,这也可能导致闪退 更新 Webview 也有可能解决闪退问题 |
7
sylxjtu 43 天前
看描述应该是 rom 的 merge 了上游 android 的 commit 产生的问题,国产 app 没对最新 android 做适配导致 crash
|
8
shalingye 43 天前
你看一下出问题的包是不是都是 32 位的。今天刚处理好这个问题,因为安卓 14 只能运行 64 位。
|
9
shalingye 43 天前
类似问题请见: https://v2ex.com/t/997840 。解决办法:从华为市场里面安装(仅上架了 64 位)。
|
12
joh OP @kokutou 解锁之后刷第三方都会被认为 root ,隐藏后依然这个问题,可以排除 root 导致的。app 检测到 root 不运行会提醒设备不安全,这个是直接卡在加载界面。
|
14
nullico 43 天前
+1,其实 14 在 3 月份的构建还是好的,4 月份合并了上游后的构建开始就会出现你说的问题了。我的表现是,root 后,只要使用 lsp 插件就会卡住,别说应用,就是设置都会卡住,表现也是卡在启动画面。我目前暂时解决方案是不 root
|
19
flyqie 43 天前 via Android
logcat 看下?
具体原因不好说。 |
20
joh OP logcat 看了下,如下:
05-18 08:25:37.872 18532 18532 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 05-18 08:25:37.872 18532 18532 F DEBUG : LineageOS Version: '21.0-20240513-NIGHTLY-lemonadep' 05-18 08:25:37.872 18532 18532 F DEBUG : Build fingerprint: 'OnePlus/OnePlus9Pro/OnePlus9Pro:13/TP1A.220905.001/R.159cc68-4eae-182baf:user/release-keys' 05-18 08:25:37.872 18532 18532 F DEBUG : Revision: '0' 05-18 08:25:37.872 18532 18532 F DEBUG : ABI: 'arm64' 05-18 08:25:37.872 18532 18532 F DEBUG : Timestamp: 2024-05-18 08:25:36.495934174+0800 05-18 08:25:37.872 18532 18532 F DEBUG : Process uptime: 4s 05-18 08:25:37.872 18532 18532 F DEBUG : Cmdline: com.rytong.ceair 05-18 08:25:37.872 18532 18532 F DEBUG : pid: 18285, tid: 18285, name: om.rytong.ceair >>> com.rytong.ceair <<< 05-18 08:25:37.872 18532 18532 F DEBUG : uid: 10433 05-18 08:25:37.872 18532 18532 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- 05-18 08:25:37.873 18532 18532 F DEBUG : x0 0000000000000000 x1 000000000000476d x2 0000000000000006 x3 0000007fdb0e76f0 05-18 08:25:37.873 18532 18532 F DEBUG : x4 6d60421f5c646b68 x5 6d60421f5c646b68 x6 6d60421f5c646b68 x7 7f7f7f7f7f7f7f7f 05-18 08:25:37.873 18532 18532 F DEBUG : x8 00000000000000f0 x9 00000076056e3200 x10 0000000000000001 x11 000000760572dba0 05-18 08:25:37.873 18532 18532 F DEBUG : x12 0000007fdb0e6050 x13 0000000000000044 x14 0000007fdb0e7348 x15 0000000034155555 05-18 08:25:37.873 18532 18532 F DEBUG : x16 0000007605798fc8 x17 0000007605776160 x18 000000762d4ec000 x19 000000000000476d 05-18 08:25:37.873 18532 18532 F DEBUG : x20 000000000000476d x21 00000000ffffffff x22 0000000000000003 x23 0000000000000010 05-18 08:25:37.873 18532 18532 F DEBUG : x24 000000000000002a x25 000000762d222c00 x26 0000002900000000 x27 000000762cd6ec3d 05-18 08:25:37.873 18532 18532 F DEBUG : x28 000000762cd6ec29 x29 0000007fdb0e7770 05-18 08:25:37.873 18532 18532 F DEBUG : lr 000000760571ee48 sp 0000007fdb0e76d0 pc 000000760571ee74 pst 0000000000001000 05-18 08:25:37.873 18532 18532 F DEBUG : 2 total frames 05-18 08:25:37.873 18532 18532 F DEBUG : backtrace: 05-18 08:25:37.873 18532 18532 F DEBUG : #00 pc 000000000005ee74 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 33ad5959e2b38fc822cda3c642e16c94) 05-18 08:25:37.873 18532 18532 F DEBUG : #01 pc 000000000003069c /data/app/~~6C9elAqVopvObqtZNIWdqw==/com.rytong.ceair-pJH4Yl0GQIrlY8FoLs7s3g==/lib/arm64/libDexHelper.so 看起来是#6 说的这个问题了 |
22
paranoiagu 43 天前 via Android
覆盖一个文件:
/system/apex/com.android.art.capex 这文件应该和机型没关系,要的话,我传给你试试 |
23
joh OP @paranoiagu 感谢,目前看不是这个问题,我提交了一个 issue 看看 lineageos 那边怎么处理。
|
24
GooMS 43 天前 via Android
还以为是我一个人的问题,用旧 iphone 顶了这段时间。我这里不能工作的全都是银行 App
|
26
CTd1DJnr6KlM 43 天前
Android 14 QPR2 的关系
看别人说是这些软件加壳的问题 |
27
vaanux 43 天前
|
28
vaanux 43 天前 3
转:Android 14 的 qpr2 似乎把 art 虚拟机做了些修改,导致包括国内银行在内的大部分上了梆梆企业加固的 app 崩溃,只能等梆梆加固更新->app 适配新版梆梆,也有 ROM 修改了,参考上面的链接
|
31
joh OP |
32
wtdd 42 天前
不会的,有个设备早就解锁,但一直没有 root ,用来装各种国产 app ,从来没有问题
|
34
xmz8888 42 天前
所以还是专门用 iOS 装国产软件
|
36
coffeesun 41 天前
太耽误事了,个税、交管、银行都不能用了,算了,换回 iphone 算了。
|
37
bluebee 40 天前 1
Android14 QPR2 更改了 ART 接口,而很多国产 APP 没付费升级到最新适配加固服务。目前农行等银行 APP 升级到了最新加固,其他国企直接摆烂。联系过相关企业,表示爱用不用,毕竟都是国企,也不怕你投诉。唯一解决办法就是编译系统来支持老 ART 接口。这就是没有谷歌约束 Android 缺点,苹果生态里没有病毒常用的加固技术。
|
38
bluebee 40 天前
@GooMS 因为都是自认为需要特殊安全的 APP ,基本都是国内政企相关。而民营银行招商 APP ,直接在谷歌上架,也没有使用加壳加固服务。内地还是苹果最省心,用 Android 太折腾。真担心欧盟的开发生态法律影响到内地苹果,变成 Android 这样群魔乱舞。
|
39
testme123 33 天前
@paranoiagu 能麻烦给传一下吗?我试一试 Thanks
|
40
paranoiagu 33 天前
|
41
testme123 32 天前
@paranoiagu 谢谢,我刷 crdroid 解决了
|
42
amrnxcdt 31 天前
@paranoiagu #40 lineageos 试了覆盖,结果不行。
|
43
paranoiagu 31 天前 via Android
@amrnxcdt 那我就不知道了
|
44
acess 14 天前
楼主咋样了?银行 app 都能用了么?有没有去提交 issue ?
这里我看见有别人已经提交了一个: https://gitlab.com/LineageOS/issues/android/-/issues/7159 (不过这位老哥貌似是在用一个加密货币交易所 app 时崩溃的) |