android - 默认情况下,Google Nearby 不支持 Android Things

标签 android android-things google-nearby

我正在 iMX7D 开发板上开发一个 Android Things 应用程序,我已经实现了 Google 的附近服务。我遇到的问题是,当我开始为设备做广告时(有时)出现错误。这是错误:

com.google.android.gms.common.api.ApiException: 17: API: Nearby.CONNECTIONS_API is not available on this device.

我已经按照 https://stackoverflow.com/a/51428433/6377151 上的说明修复了错误,这样代码就可以正常运行了。如果我运行 ADB 命令,错误就会得到修复

adb shell am force-stop com.android.iotlauncher.ota

然后运行该应用程序,但这只能运行一次。一旦设备重新启动,问题就会再次出现。我知道这是因为默认启动器已经在为设备做广告,但我不确定如何在我的应用程序运行时自动修复代码中的这个问题。但我需要一种方法来在启动时自动执行此操作或以其他方式克服错误。

我的 Android Things 设备运行的是 Android Things 1.0.10。有人可以帮忙吗?

最佳答案

免责声明:我在附近工作。

我们已经准备好发布允许多个应用程序同时进行广告/扫描。它是代码完整的,但谷歌的代码推送速度很慢。还需要一段时间才能公开。注意:可能需要刷新 Android Things 板才能获得更新。开发中就是这种情况,但希望发布版本不是这种情况。

与此同时,不幸的是,您将不得不安装另一个启动器,或者强行停止现有的启动器。我们以先到先得的方式对待客户。

关于android - 默认情况下,Google Nearby 不支持 Android Things,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55475504/

相关文章:

android - 获取android源码包中的子文件夹名称和文件名列表

java - 如何在 Java Android Studio 项目中使用 .so 共享库

android - 如何在树莓派 3 上停止 Android Things 应用程序并开始另一个 Activity

平板电脑上的 Android Things

raspberry-pi3 - 安卓事物 : Raspberry Pi screen timeout

ios - 使用ios swift取消订阅附近的api后如何禁用蓝牙?

java - 创建Android项目时Eclipse出现一堆错误

java - 检测手机 hibernate 时的手势

android - GPGS 附近连接 : Is it valid to advertise and discover at the same time?

android - 附近连接最大连接设备 - 说明