일반적인 오류 해결

이 주제에는 일반적인 오류를 진단하고 수정하는 방법에 관한 정보가 포함되어 있습니다. 오류 코드 또는 로그 메시지에 따라 다음과 같은 섹션으로 구분됩니다.

응답 코드 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 라이브러리에서 내보낸 무해한 경고입니다. 출력이 장황하지만 무해하며 라이브러리 통합에 문제가 있다는 것이 아닙니다. 이러한 경고는 무시해도 됩니다.