Closed xyz-fly closed 1 year ago
遇到了同样的问题,这个版本新增了这个文件导致的,需要他们看下怎么解决吧
@xyz-fly @HSL5430 问题已收到,近期会进行修复。
@xyz-fly @HSL5430 当前阶段建议你们这样按需集成,别使用 exclude。
implementation 'com.sensorsdata.analytics.android:core:0.1.5'
implementation 'com.sensorsdata.analytics.android:autoTrack:0.1.5'
implementation 'com.sensorsdata.analytics.android:visual:0.1.5'
implementation 'com.sensorsdata.analytics.android:push:0.1.5'
implementation 'com.sensorsdata.analytics.android:exposure:0.1.5'
implementation 'com.sensorsdata.analytics.android:encrypt:0.1.5'
implementation 'com.sensorsdata.analytics.android:advert:0.1.5'
@xyz-fly @HSL5430 v6.6.3 版本已经修复该问题
我使用了神策sdk6.6.2版本,在app的gradle文件中,按照官方说明,移除了5个不需要的插件,配置内容如下: implementation(libs.sensorsdata) { exclude(group = libs.sensorsdata.asProvider().get().group, module = "advert") // 广告模块 exclude(group = libs.sensorsdata.asProvider().get().group, module = "encrypt") // 加密模块 exclude(group = libs.sensorsdata.asProvider().get().group, module = "exposure") // 曝光模块 exclude(group = libs.sensorsdata.asProvider().get().group, module = "push") // 推送模块 exclude(group = libs.sensorsdata.asProvider().get().group, module = "visual") // 可视化模块 }
libs.versions.xml的文件中对神策库描述如下: sensorsdata = { group = "com.sensorsdata.analytics.android", name = "SensorsAnalyticsSDK", version = "6.6.2" }
运行启动后,调用SensorsDataAPI的track方法(public void track(final String eventName, JSONObject properties))时报错内容如下: com.sensorsdata.analytics.android.sdk.core.mediator.protocol.SAModuleProtocol: Provider com.sensorsdata.analytics.android.sdk.push.core.PushProtocolImp not found