android - Android 动态功能模块作为子模块
问题描述
我正在使用这种新的模块类型,我想知道是否可以在目录中使用它。因此,我以“ui”目录中的“home”模块为例,得到了这个错误:
ERROR: Unable to find matching projects for Dynamic Features: [:ui:home]. Affected Modules: app
但是gradle对于其他模块是子模块没有问题,所以我猜这个问题可能是特定于动态特性的
这是“app”模块的gradle:
.
.
.
android {
compileSdkVersion AppMetaData.compileSdkVersion
defaultConfig {
applicationId AppMetaData.id
minSdkVersion AppMetaData.minSdkVersion
targetSdkVersion AppMetaData.targetSdkVersion
versionCode AppMetaData.versionCode
versionName AppMetaData.versionName
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
buildConfigField "boolean", "DEBUG_LOGS", "true"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
dynamicFeatures = [Modules.home]
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation project(Modules.common)
implementation project(Modules.domain)
implementation project(Modules.navigation)
implementation project(Modules.network)
implementation project(Modules.persistence)
.
.
.
}
object Modules {
const val app = ":app"
const val common = ":common"
const val domain = ":core:domain"
const val navigation = ":ui:navigation"
const val network = ":core:network"
const val persistence = ":core:persistence"
// Dynamics
const val home = ":ui:home"
}
解决方案
推荐阅读
- tensorflow - 我对自定义可训练变量集的反向传播有疑问
- machine-learning - 为什么 H2O Stacked ensemble 只返回一个类概率?
- google-sheets - Google 表格 IMPORTXML XPath - 导入的内容为空
- javascript - 更新变量后如何触发从本地存储获取数据?角
- android - Android Studio:移植旧示例在 System.loadLibrary("muse_android"); 失败;
- cakebuild - 如何获取条目“.cake”文件的文件名?
- python - 在张量流版本 > 2.0 中打印张量
- sql - 从未嵌套的 ts_vectors 中选择词位
- android - Android 11 中的奇怪问题 - 抛出 NoSuchMethodException;堆栈跟踪不完整;指向 onCreate 或 onCreateView 中的错误
- python - 如何在 pandas 数据帧上切换外部索引的顺序?