在真实设备上调试 Flutter 应用程序时连续收到 logcat "F/vendor.qti.esepowermanager"错误



我是Flutter和整个Android开发的新手。当我从安卓工作室运行虚拟设备时,我不会收到任何错误。然而,当我将运行在自定义ROM上的设备连接到笔记本电脑(启用了USB调试并从Android Studio安装了Google USB驱动程序(时,我会连续出现以下错误:

$ flutter run
Launching libmain.dart on Mi MIX 3 5G in debug mode...
Running Gradle task 'assembleDebug'...      
F/GPQeSE-HAL(31453): Error while registering secure_element V1.2 service: -2147483648
Running Gradle task 'assembleDebug'...      
F/vendor.qti.esepowermanager@1.1-service(31452): Error while registering eSE power manager service: -2147483648
Running Gradle task 'assembleDebug'...      
F/vendor.qti.esepowermanager@1.0-service(31451): Error while registering eSE power manager service: -2147483648
Running Gradle task 'assembleDebug'...      
F/vendor.qti.esepowermanager@1.1-service(31489): Error while registering eSE power manager service: -2147483648
Running Gradle task 'assembleDebug'...      
F/GPQeSE-HAL(31490): Error while registering secure_element V1.2 service: -2147483648
Running Gradle task 'assembleDebug'...      
F/vendor.qti.esepowermanager@1.0-service(31488): Error while registering eSE power manager service: -2147483648
Running Gradle task 'assembleDebug'...      
F/GPQeSE-HAL(31518): Error while registering secure_element V1.2 service: -2147483648
Running Gradle task 'assembleDebug'...      
F/vendor.qti.esepowermanager@1.1-service(31517): Error while registering eSE power manager service: -2147483648
Running Gradle task 'assembleDebug'...      
F/vendor.qti.esepowermanager@1.0-service(31516): Error while registering eSE power manager service: -2147483648
Running Gradle task 'assembleDebug'...      
Running Gradle task 'assembleDebug'... Done 15.0s
√  Built buildappoutputsflutter-apkapp-debug.apk.
F/GPQeSE-HAL(31689): Error while registering secure_element V1.2 service: -2147483648
F/vendor.qti.esepowermanager@1.0-service(31686): Error while registering eSE power manager service: -2147483648
F/vendor.qti.esepowermanager@1.1-service(31687): Error while registering eSE power manager service: -2147483648
Syncing files to device Mi MIX 3 5G... 72ms
Flutter run key commands.
r Hot reload.
R Hot restart.
h Repeat this help message.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).
Running with sound null safety
An Observatory debugger and profiler on Mi MIX 3 5G is available at: http://127.0.0.1:54763/6oO2jX9xZzI=/
Activating Dart DevTools...
F/vendor.qti.esepowermanager@1.1-service(31758): Error while registering eSE power manager service: -2147483648
Activating Dart DevTools...
F/GPQeSE-HAL(31759): Error while registering secure_element V1.2 service: -2147483648
Activating Dart DevTools...
F/vendor.qti.esepowermanager@1.0-service(31757): Error while registering eSE power manager service: -2147483648
Activating Dart DevTools... 2,677ms
The Flutter DevTools debugger and profiler on Mi MIX 3 5G is available at: http://127.0.0.1:9101?uri=http%3A%2F%2F127.0.0.1%3A54763%2F6oO2jX9xZzI%3D%2F
F/GPQeSE-HAL(31785): Error while registering secure_element V1.2 service: -2147483648

虽然我可以在我的Android设备上运行默认的Flutter应用程序,但就目前而言,我担心它将来会让我更头疼,而且很烦人。

这取决于您在移动设备上运行应用程序所使用的操作系统。通常,如果你在移动设备中保持USB调试和开发者模式,你就不会遇到任何进一步的问题。只需确保所有所需的开发人员选项都已打开。通常,请与手机和互联网保持良好连接,以避免因服务滞后而出现错误。要了解更多信息,您可以在命令提示符下运行扑动医生的命令。如果它在移动连接前显示勾号,则表示您已准备就绪。

我已经联系了ROM的开发人员Nicholas Magill,结果发现这不是一个大问题,只是日志垃圾邮件。据他说,esepowermanager是NQ NFC堆栈的一部分,该堆栈已被禁用,并被AOSP NFC堆栈取代。

为了消除日志垃圾邮件,您可以在恢复模式下删除/vendor/bin/hw/vendor.qti.esepowermanager@1.0-service/vendor/bin/hw/vendor.qti.esepowermanager@1.1-service(这可能是设备的特殊情况(。

我通过闪烁他给我的脚本来修复它。所以这不是一个大问题,但可能会很烦人,宝贵的错误信息可能会在其中丢失。

最新更新