在引用 STM32 SDK 的时候,遇到了麻烦:
这个 SDK 模块在 github 上:
https://github.com/STMicroelectronics/BlueSTSDK_Android
现有的方式
As a git submodule
1. Add the repository as a submodule:
\$ git submodule add <https://github.com/STMicroelectronics/BlueSTSDK_Android.git> BlueSTSDK
2. Add the SDK as a project submodule in the *settings.gradle* file, adding the line:
include '\:BlueSTSDK\:BlueSTSDK'
应该改为
include ':BlueSTSDK'
project(':BlueSTSDK').projectDir = new File('BlueSTSDK/BlueSTSDK')
然后在项目 root build.gradle 中加上 kotlin 依赖。
同时在 import 报错的那行,右键选择自动修复。
app 的 build.gradle 中会自动加上依赖:
dependencies {
implementation("androidx.swiperefreshlayout:swiperefreshlayout")
implementation project(path: ':BlueSTSDK')
}
这样做是为了声明,此 project 依赖于这个 module。
还是太繁琐
是否有更简单的添加方式,例如,SDK 官方文档里推荐的
- File - import module 但是没有找到这个选项。
- 在就是 github 似乎也有一个类似 google maven 的仓库,在仓库配置中加上 github 的源即可
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式