本主题包含有关如何诊断和修复常见错误的信息。它根据错误代码或日志消息分为几个部分。
响应代码 400
Connecting to: https://performanceparameters.googleapis.com/v1/applications/...
TuningFork:Web: Response code: 400
TuningFork:Web: Response message: Bad
如果你的 API 密钥无效,你可能会收到此错误。请参阅 启用 API。
响应代码 403
TuningFork:Web: Connecting to: https://performanceparameters.googleapis.com/v1/applications/...:generateTuningParameters
TuningFork:Web: Response code: 403
TuningFork:Web: Response message: Forbidden
如果你的 API 密钥未启用,或者你在限制 API 密钥时出错(例如,使用了错误的证书或哈希值),你可能会收到此错误。请参阅 启用 API。
日志中显示“无参数:无保真度参数”警告和“java.lang.NoSuchFieldError”
TuningFork:FPDownload: No parameters: no fidelity parameters
TuningFork: java.lang.NoSuchFieldError: no "[Landroid/content/pm/ApplicationInfo;" field "applicationInfo" in class "Landroid/content/pm/PackageInfo;" or its superclasses
TuningFork: Could not get fidelity params from server : err = 4
这些是 Tuning Fork 库在检查应用程序是否设置了可调试标志时发出的无害警告。虽然冗长,但它们是无害的,并不表示库集成存在问题。**您可以忽略这些警告**。