Android 事情:DP 7 停用了 PeripheralManagerService,我对 PeripheralManager 有疑问

Android things: DP 7 retired PeripheralManagerService and I have issue with PeripheralManager

我有 1 个基于此的项目:https://github.com/Nilhcem/i2cfun-androidthings
https://github.com/neuberfran/SmartDrive5(后者是我的项目)

但是,当我将 PeripheralManagerService 更改为 PeripheralManager(DP 7 和 APi 级别 27)

 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);
        }

我有这个问题:https://drive.google.com/file/d/1kXfknYcu4RUF7AT1549_sjJiVSG2_Jjo/view?usp=sharing in this line: https://drive.google.com/file/d/1nTXOV0qiQDe5XldzIuLsY26oIdyfs3x3/view?usp=sharing

我知道这个: 但没有解决。

你能帮帮我吗

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

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

正如建议的那样,您应该将所有内容都放入稳定版本中。