排解常見錯誤

本主題說明如何診斷及修正常見錯誤。系統會根據錯誤代碼或記錄訊息分成不同部分。

回應代碼 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 程式庫在檢查應用程式是否設有可進行偵錯旗標時所發出的無害警告。儘管較為冗長,但屬於無害警告,並不代表程式庫的整合過程會發生問題。 您可以忽略這些警告