刚刚学习kotlin,发现之前用java写的项目,在用kotlin重写过后,不同module之间的类引用发生了问题:
这种问题对我这种对gradle不熟悉的菜鸟很难受,module依赖了,写代码的时候也没问题,后来才发现
在modlue里面也应该配置kotlin
这样依赖后,运行应该就没有问题了。
另外在不同module依赖api时应该注意这点
implementation 3.0之后出现的引入这个指令的特点就是,对于使用了该命令编译的依赖,对该项目有依赖的项目将无法访问到使用该命令编译的依赖中的任何程序 // ,也就是将该依赖隐藏在内部,

在将Java项目迁移到Kotlin时,遇到组件化开发中不同module间的类引用问题。对于不熟悉Gradle的开发者来说,这是一个挑战。解决办法是在每个module内配置Kotlin插件,并正确处理API依赖,以确保运行时无误。通过这些调整,可以避免类似问题,继续加油学习。
最低0.47元/天 解锁文章
558





