You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

BrowserStack平台应用登录失败 真机无异常附运行日志

BrowserStack环境登录应用报错问题排查

问题现象

  • 相同操作逻辑下,BrowserStack云平台设备登录应用时弹出错误,实体手机执行相同操作无异常
  • 已提供的应用启动阶段运行日志:
07-08 14:51:44.091 D/SoLoader(30206): adding application source: com.facebook.soloader.DirectorySoSource[root = /data/app/~~XiTSr1w4Ai3eH23IIy1bSg==/com.vans.vansfamily-4s8vZWshdhF4-GTTTyjgjw==/lib/arm64 flags = 0]
07-08 14:51:44.091 D/SoLoader(30206): adding backup source from : com.facebook.soloader.ApkSoSource[root = /data/data/com.vans.vansfamily/lib-main flags = 1]
07-08 14:51:44.091 D/SoLoader(30206): Preparing SO source: com.facebook.soloader.DirectorySoSource[root = /data/app/~~XiTSr1w4Ai3eH23IIy1bSg==/com.vans.vansfamily-4s8vZWshdhF4-GTTTyjgjw==/lib/arm64 flags = 0]
07-08 14:51:44.091 D/SoLoader(30206): Preparing SO source: com.facebook.soloader.ApkSoSource[root = /data/data/com.vans.vansfamily/lib-main flags = 1]
07-08 14:51:44.128 D/SoLoader(30206): libjscexecutor.so not found on /data/data/com.vans.vansfamily/lib-main
07-08 14:51:44.128 D/SoLoader(30206): libjscexecutor.so found on /data/app/~~XiTSr1w4Ai3eH23IIy1bSg==/com.vans.vansfamily-4s8vZWshdhF4-GTTTyjgjw==/lib/arm64
07-08 14:51:44.149 D/vulkan  (30206): searching for layers in '/data/app/~~XiTSr1w4Ai3eH23IIy1bSg==/com.vans.vansfamily-4s8vZWshdhF4-GTTTyjgjw==/lib/arm64'
07-08 14:51:44.149 D/vulkan  (30206): searching for layers in '/data/app/~~XiTSr1w4Ai3eH23IIy1bSg==/com.vans.vansfamily-4s8vZWshdhF4-GTTTyjgjw==/base.apk!/lib/arm64-v8a'
07-08 14:51:44.255 D/SoLoader(30206): libreactnativejni.so not found on /data/data/com.vans.vansfamily/lib-main
07-08 14:51:44.255 D/SoLoader(30206): libreactnativejni.so found on /data/app/~~XiTSr1w4Ai3eH23IIy1bSg==/com.vans.vansfamily-4s8vZWshdhF4-GTTTyjgjw==/lib/arm64
07-08 14:51:44.257 D/SoLoader(30206): libfbjni.so not found on /data/data/com.vans.vansfamily/lib-main
07-08 14:51:44.257 D/SoLoader(30206): libfbjni.so found on /data/app/~~XiTSr1w4Ai3eH23IIy1bSg==/com.vans.vansfamily-4s8vZWshdhF4-GTTTyjgjw==/lib/arm64
07-08 14:51:44.260 I/MSHandlerLifeCycle(30206): isMultiSplitHandlerRequested: ignored. pkg=com.vans.vansfamily parent=null callers=com.android.internal.policy.DecorView.setVisibility:4295 android.app.ActivityThread.handleResumeActivity:5301 android.app.servertransaction.ResumeActivityItem.execute:54 android.app.servertransaction.ActivityTransactionItem.execute:45 android.app.servertransaction.TransactionExecutor.executeLifecycleState:176
07-08 14:51:44.330 I/vans.vansfamil(30206): [HIDL_FETCH_IMapper] android.hardware.graphics.mapper@4.0: Loaded Mapper successfully.
07-08 14:51:44.334 I/FA      (30206):   adb shell setprop debug.firebase.analytics.app com.vans.vansfamily
07-08 14:51:44.556 D/SoLoader(30206): libyoga.so not found on /data/data/com.vans.vansfamily/lib-main
07-08 14:51:44.556 D/SoLoader(30206): libyoga.so found on /data/app/~~XiTSr1w4Ai3eH23IIy1bSg==/com.vans.vansfamily-4s8vZWshdhF4-GTTTyjgjw==/lib/arm64
07-08 14:51:44.612 W/vans.vansfamil(30206): Long monitor contention with owner pool-24-thread-1 (30365) at void com.salesforce.marketingcloud.c.f.a(com.salesforce.marketingcloud.c.e)(:-1) waiters=0 in void com.salesforce.marketingcloud.c.f.a(com.salesforce.marketingcloud.c.e) for 110ms
07-08 14:51:45.030 D/SoLoader(30206): libreactnativeblob.so not found on /data/data/com.vans.vansfamily/lib-main
07-08 14:51:45.030 D/SoLoader(30206): libreactnativeblob.so found on /data/app/~~XiTSr1w4Ai3eH23IIy1bSg==/com.vans.vansfamily-4s8vZWshdhF4-GTTTyjgjw==/lib/arm64
07-08 14:51:45.463 D/SoLoader(30206): libimagepipeline.so not found on /data/data/com.vans.vansfamily/lib-main
07-08 14:51:45.463 D/SoLoader(30206): libimagepipeline.so found on /data/app/~~XiTSr1w4Ai3eH23IIy1bSg==/com.vans.vansfamily-4s8vZWshdhF4-GTTTyjgjw==/lib/arm64
07-08 14:51:45.466 D/SoLoader(30206): libgifimage.so not found on /data/data/com.vans.vansfamily/lib-main
07-08 14:51:45.467 D/SoLoader(30206): libgifimage.so found on /data/app/~~XiTSr1w4Ai3eH23IIy1bSg==/com.vans.vansfamily-4s8vZWshdhF4-GTTTyjgjw==/lib/arm64

注:现有日志在应用启动阶段截断,未覆盖登录操作执行后的时段。

初步日志分析

  • 所有React Native相关原生so库均加载成功,无库缺失、加载失败类致命错误
  • 单条Salesforce Marketing Cloud SDK线程锁等待110ms属于常规性能波动,不会直接中断登录流程
  • 日志中无崩溃、权限拒绝、网络请求失败类错误记录,无法直接从现有日志定位根因

定向排查方向

  • 优先补全点击登录按钮到错误弹出全时段的完整日志,重点筛选E/、Fatal/级别的错误输出,同时抓取应用接口请求日志确认登录链路的网络调用是否正常
  • 排查云设备环境与实体机的差异点,这类仅在云真机出现的问题大概率为环境差异导致:
    • 网络环境差异:BrowserStack默认网络可能存在证书校验限制、域名拦截,确认登录接口、三方登录鉴权接口(如社交账号登录、一键登录服务)在云设备网络下可正常访问,必要时配置和实体机一致的代理规则
    • 设备风控拦截:BrowserStack云设备存在虚拟设备特征、调试环境标记,若应用集成了反作弊、环境检测SDK,会直接拦截云设备的登录请求,实体机无相关风险标记所以可正常登录
    • 架构兼容问题:当前日志显示加载的是arm64-v8a架构库,确认BrowserStack选择的测试设备为arm64架构,避免x86架构转译运行时出现兼容异常
    • WebView版本差异:若登录流程内嵌H5页面,云设备预装的系统WebView版本可能和测试实体机版本不一致,导致H5侧JS执行报错中断登录

内容的提问来源于stack exchange,提问作者Chad S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 23:54:17