gpt4 book ai didi

java - Android things : 1. 0.0 Issue : Superclass com. com.google.android.things.contrib.driver.button 的 google.android.things.pio.GpioCallback

转载 作者:行者123 更新时间:2023-11-30 06:44:01 28 4
gpt4 key购买 nike

我在github中有这段代码

https://github.com/neuberfran/sample-button-master

我有问题: java.lang.IncompatibleClassChangeError: com.google.android.things.contrib 的父类(super class) com.google.android.things.pio.GpioCallback .driver.button.Button$InterruptCallback 是一个接口(interface)('com.google.android.things.contrib.driver.button.Button$InterruptCallback' 的声明出现在/data/app/com.example.androidthings.button-,

如主题中所引用,并留在下面的第 72 行(我认为)

BoardDefaults.getGPIOForButton(),
Button.LogicState.PRESSED_WHEN_HIGH,
KeyEvent.KEYCODE_SPACE);
mButtonInputDriver.register();
} catch (IOException e) {
Log.e(TAG, "Error configuring GPIO pins", e);
}

https://drive.google.com/file/d/11_HEbFc-2sxk9QXPBzTnsrScTNfomC5E/view?usp=sharing

例如:操作系统版本 1.0.0日期: 2018 年 5 月内部版本号: OIM1.180327.036Play 服务: 12.5.20

谁能帮帮我?

最佳答案

来自 Button driver for Android Things描述:

Gradle dependency

To use the button driver, simply add the line below to your project's build.gradle, where matches the last version of the driver available on jcenter.

dependencies {
compile 'com.google.android.things.contrib:driver-button:<version>'
}

现在最新版本是 1.0,所以在你的 build.gradle dependencies 部分中的文件删除行

编译'com.google.android.things.contrib:driver-button:0.3'

(第 42 行)并在第 45 行中将驱动程序按钮版本更新为 1.0:

实现“com.google.android.things.contrib:driver-button:1.0”

然后,将 compileSdkVersion(第 20 行)minSdkVersion(第 27 行)和 targetSdkVersion(第 29 行)更新为 27(而不是 24 和25) 并重新同步项目。

关于java - Android things : 1. 0.0 Issue : Superclass com. com.google.android.things.contrib.driver.button 的 google.android.things.pio.GpioCallback,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51371103/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com