谷歌附近的 api 12.0.1 与安卓事物稳定版 1.0 抛出 8007 STATUS_BLUETOOTH_ERROR



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

我搜索了很多SO和谷歌,但没有解决方案有效。甚至在附近连接2.0中遵循此错误代码,但没有运气。我使用的是树莓派 3 型号 B。 帮助!!

Android Things 1 与 Google Play Services 12.5.20 捆绑在一起。尝试更新依赖项,看看是否有任何更改。

最后我让它工作了,实际上当我在 android 事物控制台的构建准备期间配置硬件时,我使用了初学者工具包配置,默认情况下将UART配置为UART0 (disables Bluetooth),因此异常是在我开始广告的附近初始化期间抛出com.google.android.gms.common.api.ApiException:8007 STATUS_BLUETOOTH_ERROR.。 因此,解决方法是将UART的配置更改为在 android 事物控制台中MINIUART并创建构建。

最新更新