在我的Android项目上修改使用gradle导入的库文件

0x6upsns  于 2023-03-11  发布在  Android
关注(0)|答案(1)|浏览(122)

我想更改开源库的一个行为(在FirebaseAuth中)。
但我希望避免克隆库和使用我的版本的负担,所以我想知道是否有更简单的方法,比如告诉gradle将项目拉到本地并使用它,这样我就可以修改一个简单的文件并只维护它。
这就是我的同事在iOS上通过POD管理可以做到的。只是想知道你们是否对此有想法🤔
我试着检查是否有办法覆盖类或代码,但似乎不可能。它似乎只适用于资源。

rjee0c15

rjee0c151#

您可以使用反射重写任何代码。下面是官方文档的链接:https://kotlinlang.org/docs/reflection.html
请注意,使用反射应该作为最后的手段,并且您必须确保不会因更改的部分而破坏任何代码。

相关问题