错误描述
以下部分描述了在 Android 上使用 AppMetrica SDK 时可能遇到的常见错误。
会话数量没有增加
检查你的会话跟踪设置。 要了解更多信息,请参见“跟踪用户活动”。
报告中没有事件
-
执行至少10个应用操作以触发事件发送。
这是必要的,因为 AppMetrica 会将事件累积在缓冲区中,并分多部分发送到服务器。 -
等待10分钟后查看报告。 报告不会立即显示事件。
添加库到项目时出错
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:502)
at com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:491)
at com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:277)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:303)
at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)
at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:168)
at com.android.dx.merge.DexMerger.merge(DexMerger.java:189)
at com.android.dx.command.dexer.Main.run(Main.java:246)
at com.android.dx.command.dexer.Main.main(Main.java:215)
at com.android.dx.command.Main.main(Main.java:106)
此错误表示在处理的 DexIndexOverflowException 阶段超出了方法限制。 我们建议检查使用的库——可能它们非常占用资源。 如果无法用轻量级替代方案替换,可以使用多个DEX文件。 这可能会增加应用程序的加载时间。
手动跟踪时用户会话时长无效
如果手动跟踪用户会话的实现有误,可能会导致其时长判断不准确。
如果用户会话时长数据看起来不合理,请确保在用户会话结束时始终调用 AppMetrica.pauseSession() 方法。 如果没有调用此方法,库会认为会话处于活动状态,并定期与服务器部分进行数据交换AppMetrica。
我们建议检查会话超时时长。 它由withSessionTimeout()方法设置。 超时时间设定了会话在应用程序关闭后仍被视为活跃的时间间隔。
库 AppMetrica 消耗大量电量
如果库消耗的电量过高,请确保在用户会话结束时始终调用 AppMetrica.pauseSession() 方法。 如果没有调用此方法,库会认为会话处于活动状态,并定期与服务器部分进行数据交换AppMetrica。
我们建议检查会话超时时长。 它由withSessionTimeout()方法设置。 超时时间设定了会话在应用程序关闭后仍被视为活跃的时间间隔。
代码冲突:使用自动收集 Fyber 广告收入数据时
对于Fyber的广告收入数据自动收集不受支持,且在版本 6.4.0 到 7.0.0 中会导致代码冲突。
如果在你的应用中调用Interstitial.setInterstitialListener方法,请从依赖列表中排除io.appmetrica.analytics:analytics-ad-revenue-fyber-v3模块,以避免冲突。
我的问题没有列出
如果您的问题未列出,请联系支持服务。 请指定以下内容:
-
显示将 SDK 集成到您的应用中的源代码片段。
-
Application ID 在 AppMetrica 网页界面中。
-
Device ID.
如何获取 Google AID
-
在测试设备上安装AppMetrica应用。
-
登录并从列表中选择您的应用。
-
在左上角点击
→ Device。 -
Google AID 显示在 AID 字段中。 在AppMetrica网页界面中输入它。
提示
您可以在 AppMetrica 应用中启用归因测试。 为此启用归因测试。
设备型号和制造商、平台和操作系统版本、AppMetrica SDK 版本。
-
如果您没有找到所需答案,可以通过反馈表单提交您的问题。 请尽可能详细地描述问题。 如果可能,请附上截图。