Skip to content

急!线上大面积华为,荣耀用户突遇崩溃!!! No imolementation found for boolean com,huawei.hms.ads,identifier,AdvertisingIdclient,isAdvertisingIdAvailable(android,content.Context) #85

@GuoLiangjun123

Description

@GuoLiangjun123

1.cnoaid配置如下
implementation('com.github.gzu-liyujiang:Android_CN_OAID:4.2.8') {
// 排除掉本项目依赖的华为官方广告标识服务SDK,也即是使用移动安全联盟SDK依赖的华为官方广告标识服务SDK
exclude group: 'com.huawei.hms', module: 'ads-identifier'
// 荣耀官方广告标识服务SDK同理:
exclude group: 'com.hihonor.mcs', module: 'ads-identifier'
}

2.同时也使用了安全联盟的oaid,版本为2.3.0

3.线上崩溃堆栈如下:
java.lang.UnsatisfiedLinkError: No implementation found for boolean com.hihonor.ads.identifier.AdvertisingIdClient.isAdvertisingIdAvailable(android.content.Context) (tried Java_com_hihonor_ads_identifier_AdvertisingIdClient_isAdvertisingIdAvailable and Java_com_hihonor_ads_identifier_AdvertisingIdClient_isAdvertisingIdAvailable__Landroid_content_Context_2)
at com.hihonor.ads.identifier.AdvertisingIdClient.isAdvertisingIdAvailable(Native Method)
at com.github.gzuliyujiang.oaid.impl.HonorImpl.supported(SourceFile:2)
at com.github.gzuliyujiang.oaid.impl.OAIDFactory.createManufacturerImpl(SourceFile:15)
at com.github.gzuliyujiang.oaid.impl.OAIDFactory.create(SourceFile:4)
at com.github.gzuliyujiang.oaid.DeviceID.getOAID(SourceFile:2)
at com.github.gzuliyujiang.oaid.DeviceID.getOAIDOrOtherId(SourceFile:1)
at com.github.gzuliyujiang.oaid.DeviceID.register(SourceFile:12)
at com.github.gzuliyujiang.oaid.DeviceIdentifier.register(SourceFile:7)
at com.github.gzuliyujiang.oaid.DeviceIdentifier.register(SourceFile:3)

oaid报错

at com.github.gzuliyujiang.oaid.DeviceIdentifier.register(SourceFile:1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions