Java 无法解析类的超级类型。请确保您具有所需的依赖项

Java 无法解析类的超级类型。请确保您具有所需的依赖项,java,android,android-studio,gradle,Java,Android,Android Studio,Gradle,我可以建立项目,但我不能在电话上运行,因为这个错误 无法解析以下类的超类型。请做 确保在类路径中具有所需的依赖项: 类com.app.app,未解析的超类型:com.base.AppBase 在挖掘Gradle原木时,该任务失败 :功能:钱包:compileReleaseKotlin 与整个项目的链接 我尝试过使用Gradle依赖项的实现和api模式,但没有成功。也许可以尝试在minify on proguard off的情况下编译应用程序。看看在编译过程中是否有一个类被剥离出来。在我的例子中

我可以建立项目,但我不能在电话上运行,因为这个错误

无法解析以下类的超类型。请做 确保在类路径中具有所需的依赖项: 类com.app.app,未解析的超类型:com.base.AppBase

在挖掘Gradle原木时,该任务失败

:功能:钱包:compileReleaseKotlin

与整个项目的链接


我尝试过使用Gradle依赖项的实现和api模式,但没有成功。

也许可以尝试在minify on proguard off的情况下编译应用程序。看看在编译过程中是否有一个类被剥离出来。

在我的例子中,因为我在

正在扩展,这进一步扩展了Multidex应用程序。 Wallet功能没有具有和multidex应用程序类的依赖项,因此我必须在Wallet模块中为app base和multidex添加依赖项

implementation 'androidx.multidex:multidex:2.0.1'


通过这种方式,wallet模块可以解析类的超类型,并修复了错误。

我尝试在手机上运行调试,错误出现了。调试程序不调用proguard或Minifications,所以它可以与emulator一起工作,但在设备上失败,或者您只尝试过使用手机?我猜它也无法启动,因为当时无法编译
implementation project(path: ':base')