Android things:DP 7已退出外围设备管理器服务,我对外围设备管理器有意见

Android things:DP 7已退出外围设备管理器服务,我对外围设备管理器有意见,android,kotlin,iot,android-things,android-things-console,Android,Kotlin,Iot,Android Things,Android Things Console,我有一个基于此的项目: (后者是我的项目) 但是,当我将外围设备管理器服务更改为外围设备管理器时(DP 7和APi级别27) 我有这个问题:在这行: 我知道: 但还没有解决 你能帮我一下吗?类未找到异常表示操作系统上没有外围设备管理器。您正在尝试在具有旧版本的设备上使用新API 您需要使Android things library依赖项与设备上安装的版本同步 正如有人所说,您应该将所有内容都添加到稳定版本中。您应该将设备操作系统和库更新到1.0.0版,因为许多API已更改或已更新。@NickFe

我有一个基于此的项目:
(后者是我的项目)

但是,当我将外围设备管理器服务更改为外围设备管理器时(DP 7和APi级别27)

我有这个问题:在这行:

我知道: 但还没有解决


你能帮我一下吗?

类未找到异常表示操作系统上没有外围设备管理器。您正在尝试在具有旧版本的设备上使用新API

您需要使Android things library依赖项与设备上安装的版本同步


正如有人所说,您应该将所有内容都添加到稳定版本中。

您应该将设备操作系统和库更新到1.0.0版,因为许多API已更改或已更新。@NickFelker如何在不必拖动另一个安装映像和刻录sd卡的情况下执行此操作?如果您仍在开发人员预览中,您最好安装一个新映像。之后,您将能够创建新图像并将其更新到设备。@NickFelker I create:OS版本1.0.1(最新)。我可以使用pio i2c I2C1 0x1B写原始0x46 128 0x05 0x00 0xD1运行电机。但是1.0.1不存在,compileOnly'com.google.android.things:androidthings:1.0'我有一个问题:compileOnly'com.google.android.things:androidthings:1.0'是最新的依赖项。当您看到权限问题时,您应该将权限添加到清单中,然后再次安装应用程序,然后重新启动。
 try {
            PeripheralManager manager = PeripheralManager.getInstance();
            mDevice = manager.openI2cDevice(I2C_DEVICE_NAME, I2C_ADDRESS);
        } catch (IOException e) {
            Log.w(TAG, "Unable to access I2C device", e);
        }