Android 15 打开APP 崩溃

- 发布:2025-06-27 11:50
- 更新:2025-07-04 15:00
- 阅读:118
产品分类: uni小程序SDK
手机系统: Android
手机系统版本号: Android 15
手机厂商: 模拟器
手机机型: Pixel9 Pro XL
页面类型: vue
SDK版本号: 4.65
操作步骤:
预期结果:
不崩溃
不崩溃
实际结果:
崩溃
崩溃
bug描述:
在Android 15 16kb page size的模拟器上初始化会崩溃:
java.lang.UnsatisfiedLinkError: dlopen failed: empty/missing DT_HASH/DT_GNU_HASH in "/data/app/~~fASqnH9IcW0C2bK7-PipEQ==/com.rytong.hnair-BApdYh2rVWNrQm_WwLtn1Q==/lib/arm64/libbreakpad-core.so" (new hash type from the future?)
at java.lang.Runtime.loadLibrary0(Runtime.java:1081)
at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
at java.lang.System.loadLibrary(System.java:1765)
at com.sample.breakpad.BreakpadInit.<clinit>(BreakpadInit.java:6)
at io.dcloud.common.util.NativeCrashManager.initNativeCrash(SourceFile:6)
at io.dcloud.application.DCLoudApplicationImpl.onCreate(SourceFile:14)
at io.dcloud.application.DCLoudApplicationImpl.init(SourceFile:8)
at io.dcloud.feature.unimp.DCUniMPService.onCreateImpl(SourceFile:1)
at io.src.dcloud.adapter.DCloudBaseService.onCreate(SourceFile:2)
at android.app.ActivityThread.handleCreateService(ActivityThread.java:4977)
at android.app.ActivityThread.-$$Nest$mhandleCreateService(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2444)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8705)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)
2 个回复
牛马的命不是命 (作者)
补充一下 这是16kb page size的模拟器报的错。
d***@whaiw.com
同样遇到,换成非16kb的android15系统可以正常运行,但是google play官方消息“自 2025 年 11 月 1 日起,提交至 Google Play 且针对 Android 15+ 设备的所有新应用和现有应用的更新都必须支持 16 KB 的页面大小。”