W tym artykule znajdziesz informacje o tym, jak diagnozować i naprawiać typowe błędy. Jest on podzielony na sekcje na podstawie kodów błędów lub komunikatów w dzienniku.
Kod odpowiedzi 400
Connecting to: https://performanceparameters.googleapis.com/v1/applications/...
TuningFork:Web: Response code: 400
TuningFork:Web: Response message: Bad
Ten błąd może wystąpić, jeśli klucz interfejsu API jest nieprawidłowy. Zobacz Włączanie interfejsu API.
Kod odpowiedzi 403
TuningFork:Web: Connecting to: https://performanceparameters.googleapis.com/v1/applications/...:generateTuningParameters
TuningFork:Web: Response code: 403
TuningFork:Web: Response message: Forbidden
Ten błąd może wystąpić, jeśli klucz interfejsu API nie jest włączony lub jeśli podczas ograniczania klucza interfejsu API popełnisz błąd (np. użyjesz nieprawidłowego certyfikatu lub wartości skrótu). Zobacz Włączanie interfejsu API.
W dziennikach wyświetla się ostrzeżenie „No parameters: no fidelity parameters” (Brak parametrów: brak parametrów wierności) i błąd „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
Są to nieszkodliwe ostrzeżenia generowane przez bibliotekę Tuning Fork podczas sprawdzania, czy aplikacja ma ustawioną flagę debugowania. Chociaż są one szczegółowe, nie są szkodliwe i nie wskazują na problem z integracją biblioteki. Możesz zignorować te ostrzeżenia.