我刚刚在我的应用程序上运行了预启动测试,报告显示 com.android.bluetooth 发生本机崩溃。我以前从未见过这种情况,也没有太多阅读崩溃日志的经验。
这是日志:
backtrace:
#00 pc 0x0000000000051994 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164)
#01 pc 0x00000000006d27f8 /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+108)
#02 pc 0x0000000000016ea8 /apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+80)
#03 pc 0x0000000000009de0 /system/lib64/liblog.so (__android_log_assert+292)
#04 pc 0x0000000000a22f14 /apex/com.android.btservices/lib64/libbluetooth_jni.so (base::internal::Invoker<base::internal::BindState<bluetooth::hal::HciHalHidl::Start()::'lambda'()>, void ()>::RunOnce(base::internal::BindStateBase*)+32)
#05 pc 0x0000000000a0ffd8 /apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::os::Alarm::on_fire()+108)
#06 pc 0x0000000000a115b8 /apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::os::Reactor::Run()+584)
#07 pc 0x0000000000a122b4 /apex/com.android.btservices/lib64/libbluetooth_jni.so (bluetooth::os::Thread::run(bluetooth::os::Thread::Priority)+176)
#08 pc 0x0000000000a1243c /apex/com.android.btservices/lib64/libbluetooth_jni.so (void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (bluetooth::os::Thread::*)(bluetooth::os::Thread::Priority), bluetooth::os::Thread*, bluetooth::os::Thread::Priority> >(void*)+68)
#09 pc 0x00000000000b63b0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208)
#10 pc 0x00000000000530b8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
Google Pixel 2 (Arm) (virtual)
1080x1920
Android 13 (SDK 33)
-
arm64-v8a
de_DE
该应用程序不使用或不支持蓝牙。
错误似乎来自使用蓝牙和/或 WiFi 的“附近共享”。以下是发布前报告的屏幕截图:
应用程序需要做些什么来支持这一点吗?或者我可以禁用吗?它似乎正在尝试共享用户发送的用于报告问题或建议的电子邮件。
我使用同一设备从 Google Play 商店收到此回复。我的应用程序不使用蓝牙。现在还有解决办法吗?