为什么模块没有显示在应用程序模块依赖项中

Ahm*_*aba 1 android android-module

我正在尝试在我的主应用程序中添加模块,但它没有显示在选择部分中。我正在使用 android studio 3.4.1

安卓根目录

安卓root

梯度设置

梯度设置

模块依赖 在此输入图像描述

小智 5

我在 Android Studio 3.6.3 中遇到了同样的问题。主要问题是您导入的模块被注册为“应用程序”而不是“库”。而且似乎只能导入库。这是我为解决该问题所做的事情。

按照此处的android 文档:

  1. 打开模块的(在您的情况下为 openCVLibrary441)build.gradle
  2. 更改apply plugin: 'com.android.application'为apply plugin: 'com.android.library'文件顶部。
  3. applicationId删除中的行defaultConfig {},因为只有 Android 应用程序模块可以定义它。
  4. 现在您应该能够在模块依赖项选项中看到该模块。implementation project(':openCVLibrary441')或者,您可以通过添加部分来手动将其添加到应用程序的 build.gradle 中dependencies {}。
  5. 同步你的 gradle 文件,你就可以开始了。