防止由于Google本机库错误导致应用崩溃

时间:2017-11-07 12:38:45

标签: android google-vision crash

我上传到Google Play的应用程序工作正常,但突然有些用户报告了我一个奇怪的错误。我一直在调查,这是由于internal error of the google vision inside gms library。这是导致问题的代码:

TextRecognizer textRecognizer = new TextRecognizer.Builder(context)
                .build();

此错误仅在某些设备上发生。那么如何在运行时处理此错误以防止应用程序崩溃?

非常感谢!

2 个答案:

答案 0 :(得分:1)

该API目前已打破"三星Exynos arm64设备"

谷歌知道这一点,并将在下一个谷歌播放服务中加以解决。

完整信息:

"在Google Play Services 10.7.x版上,您可能会在Samsung Exynos arm64设备上使用Text API时看到崩溃。这是一个已知问题,将在下一版本中修复。"

来自https://developers.google.com/vision/text-overview

的信息

答案 1 :(得分:0)

问题可能是令人不安的手机的API级别,在调用此行之前尝试进行简单的API检查。 类似下面的代码(但你决定的版本)。

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.DONUT) {

}