【发布时间】:2023-04-08 10:44:01
【问题描述】:
我的应用中有以下代码可以访问PeripheralManagerService:
PeripheralManagerService service = new PeripheralManagerService();
Gpio ledGpio;
try {
ledGpio = service.openGpio("BCM6");
ledGpio.setDirection(Gpio.DIRECTION_OUT_INITIALLY_LOW);
} catch (IOException e) {
Log.e(TAG, "Error configuring GPIO pins", e);
}
更新到最新的 Android Things(开发者预览版 7)后,我的应用现在正在抛出
NoClassDefFoundError:
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/things/pio/PeripheralManagerService;
...
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.things.pio.PeripheralManagerService" on path: DexPathList[...]
这段代码之前可以运行,为什么更新后开始出现这种情况?
【问题讨论】:
-
这很有趣.... 使用 SO 作为您的发行说明... 或无论如何作为补充。有道理,这是人们首先看到的地方。
标签: android-things