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 库依赖项与您设备上安装的版本同步。
正如建议的那样,您应该将所有内容都放入稳定版本中。
我有 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 库依赖项与您设备上安装的版本同步。
正如建议的那样,您应该将所有内容都放入稳定版本中。