Koin 无法从已发布的库中创建 class 的实例

Koin can't create instance of class from published library

在我的 android 应用程序中,我有一个标记为 base 的模块。 base 内部有一对 classes,它们充当基本生命周期 classes(Controller、ViewModel 等)。我的应用程序在我的项目中与这些本地 class 一起工作得很好。我决定将它们移到它们自己的库中,以便它们可以在未来的项目中重复使用。所以我已经通过 jitpack 发布了我的库,现在将该库作为依赖项添加到我的 gradle 文件中。

我的问题是,现在似乎所有代码都被混淆了,Koin 找不到我的 ViewModel classes 的定义。比如我得到的错误

Caused by: h.a.c.f.e: No definition found for 'c.c.a' has been found. Check your module definitions.

我正在使用 ViewModel{} 块在我的 koin 模块中注入我的视图模型,但我什至不知道 class 它找不到定义是什么,因为所有代码都有被混淆了。有没有人遇到过这个并且可以指出我正确的方向?我所做的唯一更改是删除本地文件并将这些文件发布到我现在作为依赖项的库。

问题自行解决,我不知道如何或为什么。我在 github 上创建了一个新版本并使用了那个版本和 Wa-Lah。