Google Play 控制台预发布报告中的相机导致 Android 原生崩溃

问题描述 投票:0回答:1

我自己只有一台三星测试设备,无法在 Google Play Console 中的自动启动前测试中重现在 Google Pixel 7 设备(Android SDK 33)上发生的 flutter 应用程序崩溃的情况。这是相机提供商的问题。

我正在使用相机预览。由于启动前报告视频中显示的屏幕保持黑色,因此启动相机时似乎会发生此问题。 flutter 相机小部件的版本是

camera: ^0.10.5+9
,这是最新版本。

我在 Github 上找不到问题,也无法重现此错误。当我使用带有 SDK 33 的模拟 Pixel 7 时,我不会收到此错误。

我们很高兴能提供有关此问题的任何解决方案或提示或发生这种情况的可能原因。

Native crash of /apex/com.google.pixel.camera.hal/bin/hw/[email protected]

03-16 07:13:06.132: F/DEBUG(25318): Revision: 'MP1.0'
03-16 07:13:06.132: F/DEBUG(25318): ABI: 'arm64'
03-16 07:13:06.132: F/DEBUG(25318): Timestamp: 2024-03-16 07:13:05.861135246-0700
03-16 07:13:06.132: F/DEBUG(25318): Process uptime: 0s
03-16 07:13:06.132: F/DEBUG(25318): Cmdline: /apex/com.google.pixel.camera.hal/bin/hw/[email protected]
03-16 07:13:06.132: F/DEBUG(25318): pid: 755, tid: 25279, name: SegmenterFirstF  >>> /apex/com.google.pixel.camera.hal/bin/hw/[email protected] <<<
03-16 07:13:06.132: F/DEBUG(25318): uid: 1000
03-16 07:13:06.132: F/DEBUG(25318): tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
03-16 07:13:06.132: F/DEBUG(25318): signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
03-16 07:13:06.132: F/DEBUG(25318): Abort message: 'F0000 00:00:1710598385.750268   25279 xeno_dsp_segmenter.cc:289] Check failed: prev_mask_gxp_buffer is OK (INTERNAL: Failed to map buffer.
03-16 07:13:06.132: F/DEBUG(25318): === Source Location Trace: === 
03-16 07:13:06.132: F/DEBUG(25318): hardware/gchips/pnp/apps/camera/dsp/gxp_buffer_pool.cc:114
03-16 07:13:06.132: F/DEBUG(25318): ) Failed to get prev mask gxp buffer.'
03-16 07:13:06.132: F/DEBUG(25318):     x0  0000000000000000  x1  00000000000062bf  x2  0000000000000006  x3  0000007142b456d0
03-16 07:13:06.132: F/DEBUG(25318):     x4  1f1eff092d666d68  x5  1f1eff092d666d68  x6  1f1eff092d666d68  x7  7f7f7f7f7f7f7f7f
03-16 07:13:06.132: F/DEBUG(25318):     x8  00000000000000f0  x9  00000074418409e0  x10 0000000000000001  x11 0000007441882370
03-16 07:13:06.132: F/DEBUG(25318):     x12 0000007142b44390  x13 000000000000000e  x14 0000007142b44440  x15 00000014852d1f50
03-16 07:13:06.132: F/DEBUG(25318):     x16 00000074418efd50  x17 00000074418caeb0  x18 000000711030a000  x19 00000000000002f3
03-16 07:13:06.132: F/DEBUG(25318):     x20 00000000000062bf  x21 00000000ffffffff  x22 b40000724d186430  x23 b4000071cd1bcff0
03-16 07:13:06.132: F/DEBUG(25318):     x24 b4000071cd1c06b0  x25 0000007142b45cb0  x26 0000007142b45ff8  x27 00000000001ec000
03-16 07:13:06.132: F/DEBUG(25318):     x28 00000000002ed000  x29 0000007142b45750
03-16 07:13:06.132: F/DEBUG(25318):     lr  00000074418721c8  sp  0000007142b456b0  pc  00000074418721f4  pst 0000000000001000
03-16 07:13:06.132: F/DEBUG(25318): backtrace:
03-16 07:13:06.132: F/DEBUG(25318):       #00 pc 00000000000531f4  /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: dc4001c2ef2dfc23467040797a96840c)
03-16 07:13:06.132: F/DEBUG(25318):       #01 pc 000000000166b26c  /apex/com.google.pixel.camera.hal/lib64/libgoog_catpipe.so (absl::log_internal::LogMessage::FailWithoutStackTrace()+48) (BuildId: a529a9ce985900415d5ff56466a5bbea)
03-16 07:13:06.132: F/DEBUG(25318):       #02 pc 000000000166b5b4  /apex/com.google.pixel.camera.hal/lib64/libgoog_catpipe.so (absl::log_internal::LogMessage::SendToLog()+124) (BuildId: a529a9ce985900415d5ff56466a5bbea)
03-16 07:13:06.132: F/DEBUG(25318):       #03 pc 000000000166b034  /apex/com.google.pixel.camera.hal/lib64/libgoog_catpipe.so (absl::log_internal::LogMessage::Flush()+304) (BuildId: a529a9ce985900415d5ff56466a5bbea)
03-16 07:13:06.132: F/DEBUG(25318):       #04 pc 000000000166b864  /apex/com.google.pixel.camera.hal/lib64/libgoog_catpipe.so (absl::log_internal::LogMessageFatal::~LogMessageFatal()+4) (BuildId: a529a9ce985900415d5ff56466a5bbea)
03-16 07:13:06.132: F/DEBUG(25318):       #05 pc 000000000068830c  /apex/com.google.pixel.camera.hal/lib64/libgoog_catpipe.so (wireless_android_camera::rectiface::XenoDspSegmenter::Initialize()+1968) (BuildId: a529a9ce985900415d5ff56466a5bbea)
03-16 07:13:06.132: F/DEBUG(25318):       #06 pc 0000000000687afc  /apex/com.google.pixel.camera.hal/lib64/libgoog_catpipe.so (wireless_android_camera::rectiface::CreateXenoDspSegmenter(wireless_android_camera::rectiface::XenoSegmenterOptions const&, wireless_android_camera::common::CommonCodeTimer*, GxpCapi_DevicePowerState)+224) (BuildId: a529a9ce985900415d5ff56466a5bbea)
03-16 07:13:06.132: F/DEBUG(25318):       #07 pc 000000000067df3c  /apex/com.google.pixel.camera.hal/lib64/libgoog_catpipe.so (wireless_android_camera::catpipe::(anonymous namespace)::CreateXenoSegmenter(wireless_android_camera::common::Vector<int, 2>)+112) (BuildId: a529a9ce985900415d5ff56466a5bbea)
03-16 07:13:06.132: F/DEBUG(25318):       #08 pc 000000000067dc78  /apex/com.google.pixel.camera.hal/lib64/libgoog_catpipe.so (void absl::internal_any_invocable::LocalInvoker<false, void, wireless_android_camera::catpipe::(anonymous namespace)::MaybeRunWakeupInferenceAsync()::$_3&&>(absl::internal_any_invocable::TypeErasedState*)+36) (BuildId: a529a9ce985900415d5ff56466a5bbea)
03-16 07:13:06.132: F/DEBUG(25318):       #09 pc 0000000001334f70  /apex/com.google.pixel.camera.hal/lib64/libgoog_catpipe.so (util::functional::internal::FunctorCallback<Closure, false, absl::AnyInvocable<void () &&>, void ()>::Run()+36) (BuildId: a529a9ce985900415d5ff56466a5bbea)
03-16 07:13:06.132: F/DEBUG(25318):       #10 pc 000000000133e2bc  /apex/com.google.pixel.camera.hal/lib64/libgoog_catpipe.so (ThreadPoolWorker::Run()+356) (BuildId: a529a9ce985900415d5ff56466a5bbea)
03-16 07:13:06.132: F/DEBUG(25318):       #11 pc 000000000133a818  /apex/com.google.pixel.camera.hal/lib64/libgoog_catpipe.so (Thread::ThreadBody(void*)+456) (BuildId: a529a9ce985900415d5ff56466a5bbea)
03-16 07:13:06.132: F/DEBUG(25318):       #12 pc 00000000000c226c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204) (BuildId: dc4001c2ef2dfc23467040797a96840c)
03-16 07:13:06.132: F/DEBUG(25318):       #13 pc 0000000000054a30  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: dc4001c2ef2dfc23467040797a96840c)
03-16 07:13:06.146: W/NativeCrashListener(1386): Couldn't find ProcessRecord for pid 755
android flutter camera prelaunch
1个回答
0
投票

请在

SDK Version
中评论你的三星
build.gradle
因为

在 android/app/build.gradle 文件中将最低 Android sdk 版本更改为 21(或更高)。 此信息在 https://pub.dev/packages/camera

中提供

如果你测试低于21的设备将会崩溃

© www.soinside.com 2019 - 2024. All rights reserved.