Android-Java项目引入com.google.android.things.device包失败求助
解决com.google.android.things.device包导入问题
- 首先明确:
com.google.android.things.device是Android Things系统内置的API包,不存在独立的远程Maven依赖,你添加的implementation 'com.google.android.things:device:1.0'本身无效,因为这个依赖从未在公开仓库中存在。 - 正确配置步骤:
- 确保项目目标平台为Android Things(而非普通Android),在模块的
build.gradle(或build.gradle.kts)中配置:android { compileSdkVersion 28 // Android Things最高支持SDK版本为28 defaultConfig { applicationId "你的应用ID" minSdkVersion 24 targetSdkVersion 28 // 声明为Android Things应用 testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } } - 无需额外添加该包的依赖,Android Things的系统镜像已内置此API,但需确保开发环境安装了Android Things SDK组件:
- 打开Android Studio的SDK Manager
- 切换到SDK Tools标签,勾选"Android Things SDK"并完成安装
- 注意:该API仅在Android Things设备(或其模拟器)上可用,普通Android系统不包含此包,在普通设备上尝试导入必然失败。
- 确保项目目标平台为Android Things(而非普通Android),在模块的
补充:Android Things已于2023年停止官方支持,后续不再更新,若为新项目,建议考虑其他物联网开发框架替代。
内容的提问来源于stack exchange,提问作者STEEL
相关产品推荐
相关产品推荐

