В этой статье рассказывается, как диагностировать и устранять распространенные ошибки. Она разделена на разделы по кодам ошибок или сообщениям в журнале.
Код ответа 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…
В журналах появляется предупреждение "No parameters: no fidelity parameters" (Нет параметров: нет параметров изображения) и ошибка 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 при проверке того, установлен ли в приложении отладочный флаг. Они не указывают на проблемы с интеграцией библиотеки. Эти предупреждения можно игнорировать.