Gradle 错误 debugCompileClasspath' 只包含一个文件,但是,在添加新的动态功能模块时,它不包含任何文件
Gradle error debugCompileClasspath' to contain exactly one file, however, it contains no files, when adding a new Dynamic Feature Module
创建了一个新的动态功能模块:动态,构建失败,出现以下异常:
任务“:dynamic:processDebugManifest”执行失败。
Expected configuration ':dynamic:debugCompileClasspath' to contain exactly one file, however, it contains no files.
尝试将 baseFeature true 添加到应用 gradle,但出现错误:
Could not find method baseFeature() for arguments [true] on object of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension.
我解决了这个问题,您还需要在动态功能模块中包含基本模块的所有风格
我有同样的错误消息,但问题出在我在功能模块中使用的通用 KTS 脚本:
这是错误的:
private fun Project.configureDependencies() {
dependencies.project(":app")
}
这是正确的:
private fun Project.configureDependencies() = dependencies{
add("implementation", project(":app"))
}
希望这对一些可怜的人有帮助
创建了一个新的动态功能模块:动态,构建失败,出现以下异常: 任务“:dynamic:processDebugManifest”执行失败。
Expected configuration ':dynamic:debugCompileClasspath' to contain exactly one file, however, it contains no files.
尝试将 baseFeature true 添加到应用 gradle,但出现错误:
Could not find method baseFeature() for arguments [true] on object of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension.
我解决了这个问题,您还需要在动态功能模块中包含基本模块的所有风格
我有同样的错误消息,但问题出在我在功能模块中使用的通用 KTS 脚本:
这是错误的:
private fun Project.configureDependencies() {
dependencies.project(":app")
}
这是正确的:
private fun Project.configureDependencies() = dependencies{
add("implementation", project(":app"))
}
希望这对一些可怜的人有帮助