问题描述 APP开发中,难免需要在Model之间相互引用,实现资源共享。 随着AS的不断升级,在build.gradle中配置第三方库或者引入Model时,关键字基本都已经是在使用implementation。当引用Model与被引用Model之间同时存在相同的库或jar包时,项目build时,错误信息显示: 包重复引用或包已经存在,不能再次进行项目编译。 解决方案 将implementation改为api,api引入具有继承依赖关系,只需保留被引用Model中的库或jar包即可。