Java Android things:1.0.0问题:超级类com.google.Android.things.pio.gpiocom.google.Android.things.contrib.driver.button的回调
我在github中有这个代码 我有一个问题:java.lang.CompatibleClassChangeError:com.google.android.things.pio.gpiocom.google.android.things.contrib.driver.button.button$InterruptCallback是一个接口(声明'com.google.android.things.contrib.driver.button.button$InterruptCallback'出现在/data/app/com.example.androidthings.button- 正如主题中所引用的,请停留在下面的第72行(我想) 例如:操作系统版本1.0.0 日期:2018年5月 内部版本号:OIM1.180327.036 播放服务:12.5.20 有人能帮我吗?来自描述: 梯度依赖性 要使用按钮驱动程序,只需将下面的行添加到项目的 build.gradle,其中匹配驱动程序的最新版本 可于下载Java Android things:1.0.0问题:超级类com.google.Android.things.pio.gpiocom.google.Android.things.contrib.driver.button的回调,java,driver,android-things,Java,Driver,Android Things,我在github中有这个代码 我有一个问题:java.lang.CompatibleClassChangeError:com.google.android.things.pio.gpiocom.google.android.things.contrib.driver.button.button$InterruptCallback是一个接口(声明'com.google.android.things.contrib.driver.button.button$InterruptCallback'出现
依赖项{
编译'com.google.android.things.contrib:driver按钮:'
}
现在最新版本是1.0,所以在您的文件中的dependencies
部分删除行
compile'com.google.android.things.contrib:driver按钮:0.3'
(第42行)并将第45行驱动程序按钮版本更新为1.0:
implementation'com.google.android.things.contrib:driver按钮:1.0'
然后,将编译dkversion
(第20行)minSdkVersion
(第27行)和targetSdkVersion
(第29行)更新为27(而不是24和25行)并重新同步项目
BoardDefaults.getGPIOForButton(),
Button.LogicState.PRESSED_WHEN_HIGH,
KeyEvent.KEYCODE_SPACE);
mButtonInputDriver.register();
} catch (IOException e) {
Log.e(TAG, "Error configuring GPIO pins", e);
}
dependencies {
compile 'com.google.android.things.contrib:driver-button:<version>'
}