我正在为两个应用程序(例如用户应用程序和管理应用程序)使用两个模块。一切都在调试中完美运行。但在调试时突然出现错误,如 “已配置依赖功能,但未设置包 ID。” 我现在无法调试。有人可以帮助我吗?
请检查
应用程序模块:
plugins{
id "com.android.application"
...
}
库模块:
plugins{
id "com.android.library"
...
}
他们使用不同的插件,当你使用多个模块时需要小心。
我也遇到了同样的问题。所有其他解决方案都假设第二个模块是一个库,但我的需要是一个应用程序模块。我通过将 configuration:'default' 添加到实现项目依赖项来解决它:
implementation project(path: ':app:your_module_name', configuration:'default')