Google 附近 api 12.0.1 与 android things stable release 1.0 throws 8007 STATUS_BLUETOOTH_ERROR

Google nearby api 12.0.1 with android things stable release 1.0 throws 8007 STATUS_BLUETOOTH_ERROR

我正在使用 NearBy 2.0 API 版本 'com.google.android.gms:play-services-nearby:12.0.1' 和 android 事物 'com.google.android.things:androidthings:1.0' 来创建一个智能家居应用程序,但之前直到 8 月它都可以正常工作从 android Things 控制台下载的构建,但从昨天开始它正在抛出 com.google.android.gms.common.api.ApiException:8007 STATUS_BLUETOOTH_ERROR。当我开始做广告或发现时,以任何一个为准。但是,如果我使用 8th May 的先前版本(带有 apk 的图像),它工作正常。我尝试使用旧 apk 也喜欢使用旧 apk 的新 os 图像,但发现无法正常工作。在 logcat 中,我发现它无法开始侦听传入连接。

我搜索了 SO 和 google 很多,但没有解决方案。甚至跟随这个 但没有运气。我正在使用 Raspberry PI 3 型号 B。 求助!!

Android事情1来了bundled with Google Play Services 12.5.20。尝试更新您的依赖项并查看是否有任何变化。

最后我让它工作了,实际上当我在 android things console 那里的构建准备期间配置硬件时,我使用了 Starter Kit 配置,默认情况下将 UART 配置为 UART0 (disables Bluetooth) ,因此它在我开始广告的附近的初始化期间抛出异常 com.google.android.gms.common.api.ApiException:8007 STATUS_BLUETOOTH_ERROR. 。 所以修复是在 android things console 中将 UART 的配置更改为 MINIUART 并创建构建。