Android 事物:1.0.0 问题:com.google.android.things.contrib.driver.button 的超类 com.google.android.things.pio.GpioCallback
Android things: 1.0.0 Issue: Superclass com.google.android.things.pio.GpioCallback of com.google.android.things.contrib.driver.button
我在github
中有这个代码
https://github.com/neuberfran/sample-button-master
我有一个问题: java.lang.IncompatibleClassChangeError:com.google.android.things.contrib.driver.button.Button$InterruptCallback 的超类 com.google.android.things.pio.GpioCallback是一个接口('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
例如:OS 版本 1.0.0
日期: 2018 年 5 月
内部版本号: OIM1.180327.036
播放服务: 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
部分删除行
compile'com.google.android.things.contrib:driver-button:0.3'
(第 42 行)并在第 45 行中将驱动程序按钮版本更新为 1.0:
implementation 'com.google.android.things.contrib:driver-button:1.0'
.
然后,将 compileSdkVersion
(第 20 行)minSdkVersion
(第 27 行)和 targetSdkVersion
(第 29 行)更新为 27(而不是 24 和 25)并重新同步项目。
我在github
中有这个代码https://github.com/neuberfran/sample-button-master
我有一个问题: java.lang.IncompatibleClassChangeError:com.google.android.things.contrib.driver.button.Button$InterruptCallback 的超类 com.google.android.things.pio.GpioCallback是一个接口('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
例如:OS 版本 1.0.0 日期: 2018 年 5 月 内部版本号: OIM1.180327.036 播放服务: 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
部分删除行
compile'com.google.android.things.contrib:driver-button:0.3'
(第 42 行)并在第 45 行中将驱动程序按钮版本更新为 1.0:
implementation 'com.google.android.things.contrib:driver-button:1.0'
.
然后,将 compileSdkVersion
(第 20 行)minSdkVersion
(第 27 行)和 targetSdkVersion
(第 29 行)更新为 27(而不是 24 和 25)并重新同步项目。