AppInfoUtils 特定机型 crash
bruce3x opened this issue · 6 comments
bruce3x commented
线上用户遇到的 crash
java.lang.AbstractMethodError: abstract method "java.lang.CharSequence android.content.pm.PackageManager.getLabelByNubia(java.lang.String, int, android.content.pm.ApplicationInfo)"
at android.content.pm.PackageItemInfo.loadUnsafeLabel(PackageItemInfo.java:235)
at android.content.pm.PackageItemInfo.loadLabel(PackageItemInfo.java:214)
at com.sensorsdata.analytics.android.sdk.util.AppInfoUtils.getAppName(AppInfoUtils.java:52)
at com.sensorsdata.analytics.android.sdk.plugin.property.SAPresetPropertyPlugin.appendProperties(SAPresetPropertyPlugin.java:83)
at com.sensorsdata.analytics.android.sdk.plugin.property.SAPropertyPlugin.start(SAPropertyPlugin.java:81)
at com.sensorsdata.analytics.android.sdk.plugin.property.SensorsDataPropertyPluginManager.registerPropertyPlugin(SensorsDataPropertyPluginManager.java:67)
at com.sensorsdata.analytics.android.sdk.AbstractSensorsDataAPI.registerDefaultPropertiesPlugin(AbstractSensorsDataAPI.java:237)
at com.sensorsdata.analytics.android.sdk.AbstractSensorsDataAPI.<init>(AbstractSensorsDataAPI.java:233)
at com.sensorsdata.analytics.android.sdk.SensorsDataAPI.<init>(SensorsDataAPI.java:91)
at com.sensorsdata.analytics.android.sdk.SensorsDataAPI.getInstance(SensorsDataAPI.java:147)
at com.sensorsdata.analytics.android.sdk.SensorsDataAPI.startWithConfigOptions(SensorsDataAPI.java:131)
设备 nubia NX669J
系统 Android 12
sensor data sdk 6.3.1
YueJZSensorsData commented
在堆栈的最上层 android.content.pm.PackageManager.getLabelByNubia
这个方法出现了异常,应该是努比亚某些机型 ROM 层有问题,导致 SDK 调用有问题,这个问题 SDK 也是无能为力的
bruce3x commented
dengshiwei commented
@bruce3x 也是一种方式吧。
bruce3x commented
那你们打算修复并更新吗?👀
dengshiwei commented
后续会考虑一下进行修复更新,时间待定。更新后我同步给你
dengshiwei commented
@bruce3x 已经优化,可以升级到最新版本使用