我尝试通过代码检查我的 GoogleMap API 是否正常工作或者是否存在错误(例如授权失败)。
由于我没有找到检查特定 API 密钥有效性的可能性,我尝试读取日志(Logcat - 这是一个 Android 应用程序)并提取错误消息。
但是,我的尝试没有成功
private void checkForApiKeyError() {
String errorMessage = "Authorization failure.";
if(Log.isLoggable(TAG, Log.ERROR)) {
if(Log.getStackTraceString(new Throwable()).contains(errorMessage)) {
Toast.makeText(requireContext(), "Authorization Error", Toast.LENGTH_SHORT).show();
}
}
}
有更好的方法吗?