首页 > 解决方案 > 执行 doInBackground() 时出错 - Expo Barcode Scanner

问题描述

我正在处理弹出流,并尝试使用 expo 条码扫描仪。但是,每隔一段时间我就会收到这个错误https://sentry.io/share/issue/f61de236a0cd49e0bf8f49cfc0c1fd6a/在我添加这个库之前甚至没有发生过一次错误。哦,即使 BarCodeScanner 甚至不在活动屏幕上(或者用户还没有导航到嵌入 BarCodeScanner 的屏幕,也会发生错误。

(来自上面哨兵链接的日志)

android.os.AsyncTask$4 in done at line 399
java.util.concurrent.FutureTask in finishCompletion at line 383
java.util.concurrent.FutureTask in setException at line 252
java.util.concurrent.FutureTask in run at line 271
android.os.AsyncTask$SerialExecutor$1 in run at line 289
java.util.concurrent.ThreadPoolExecutor in runWorker at line 1167
java.util.concurrent.ThreadPoolExecutor$Worker in run at line 641
java.lang.Thread in run at line 919

RuntimeException
getParameters failed (empty parameters)

android.hardware.Camera in native_getParameters
android.hardware.Camera in getParameters at line 2268
expo.modules.barcodescanner.BarCodeScannerViewFinder$BarCodeScannerAsyncTask in doInBackground at line 198
expo.modules.barcodescanner.BarCodeScannerViewFinder$BarCodeScannerAsyncTask in doInBackground at line 179
android.os.AsyncTask$3 in call at line 378
java.util.concurrent.FutureTask in run at line 266
android.os.AsyncTask$SerialExecutor$1 in run at line 289
java.util.concurrent.ThreadPoolExecutor in runWorker at line 1167
java.util.concurrent.ThreadPoolExecutor$Worker in run at line 641
java.lang.Thread in run at line 919

哨兵日志截图

标签: react-nativeexpoexpo-camera

解决方案


推荐阅读