在使用Geocoder逆地理编码时,如果出现grpc失败异常,可以按照以下步骤尝试解决:
dependencies {
// ...
implementation 'io.grpc:grpc-okhttp:'
}
Geocoder geocoder = new Geocoder(context, Locale.getDefault(), new Handler(), timeoutMillis);
通过设置合理的超时时间,可以避免网络或服务器问题导致的grpc异常。
参考链接: https://github.com/grpc/grpc-java/issues/5428