android - 为什么模块没有显示在应用程序模块依赖项中
解决方案
我在使用 Android Studio 3.6.3 时遇到了同样的问题。主要问题是您导入的模块注册为“应用程序”而不是“库”。而且似乎只能导入库。这是我为解决它所做的。
按照这里的android文档:
- 打开您的模块(在您的情况下为 openCVLibrary441)build.gradle
- 更改
apply plugin: 'com.android.application'
为apply plugin: 'com.android.library'
文件顶部的。 - 删除中的行
applicationId
,defaultConfig {}
因为只有 Android 应用程序模块可以定义它。 - 现在您应该能够在模块依赖项选项中看到该模块。或者,您可以通过添加部分手动将其添加到应用程序的 build.gradle
implementation project(':openCVLibrary441')
中dependencies {}
。 - 同步你的 gradle 文件,你应该准备好了。
推荐阅读
- r - 闪亮:尝试更新renderDT中的值时,“数据”必须是二维错误
- python - 如何在图库上的一键recycleview中多次删除?
- java - 如何为使用构建器预初始化的对象中的属性赋值?
- arduino - Arduino RC 522 读写数据
- vmware - VMWare - 如何使用自定义网关配置仅主机网络?
- java - 过滤嵌套的回收视图,包括带有微调器的复选框
- javascript - 如何使用浏览器打开 Visual Studio 代码
- android - NoSuchMethodError:没有静态方法 setContent,因为 gradle buildSrc
- php - 通过 PDO 连接到 AWS RDS
- ios - 如何在 List SwiftUI 中禁用默认填充和反弹