【发布时间】:2019-12-07 17:31:59
【问题描述】:
在我的 android 应用程序中,我有一个标记为 base 的模块。在base 内部有几个类,它们充当基本生命周期类(Controller、ViewModel 等)。我的应用程序在我的项目中与这些本地类一起工作得很好。我决定将它们移到他们自己的库中,以便它们可以在未来的项目中重复使用。所以我已经通过 jitpack 发布了我的库,现在将该库作为依赖项添加到我的 gradle 文件中。
我的问题是,现在似乎所有代码都被混淆了,Koin 找不到我的 ViewModel 类的定义。比如我得到的错误
Caused by: h.a.c.f.e: No definition found for 'c.c.a' has been found. Check your module definitions.
我正在使用ViewModel{} 块将我的视图模型注入到我的 koin 模块中,但是我什至不知道它找不到哪些类的定义,因为所有代码都已被混淆。有没有人遇到过这个并且可以指出我正确的方向?我所做的唯一更改是删除本地文件并将这些文件发布到我现在作为依赖项拥有的库中。
【问题讨论】:
标签: android gradle koin jitpack