react-native - 执行 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
解决方案
推荐阅读
- html - 如何在 AngularJS 中将数字转换为十六进制值。这些数字将从用户那里获取。
- node.js - 删除自动生成的 scsslint_tmp 文件?
- c# - 将文本附加到 RichTextBox 时出现 InvalidOperationException
- go - 引用一个指向结构的指针并克隆它
- java - 通过 id 投射查找视图是多余的
- javascript - 如何在javascript中解析字符串语句?
- facebook - 如何在不使用命令行的情况下强制我的所有 facebook 令牌过期?
- android - 编译项目给出失败的处理清单
- php - Wordpress 入队样式依赖加载乱序
- php - 首先和最后替换空间