gpt4 book ai didi

android - Dagger2 androidTest 错误重复条目 : javax/annotation/Generated. 类

转载 作者:太空宇宙 更新时间:2023-11-03 11:08:32 25 4
gpt4 key购买 nike

我正在使用 Dagger2 进行 DI。我的项目有 2 个模块,一个是库的 :common 模块,一个是实际应用程序的 :app 模块。

在库模块中,我有 AndroidApp 扩展 MultiDexApplication 并在 :app 模块中继承。我关注了 Google 的 dagger2 example用 Dagger2 添加 DI。

每次运行该应用程序时,我都会收到以下错误消息:

Android/common/src/main/java/com/common/AndroidApp.java:10: The import com.common.di.DaggerAndroidAppComponent cannot be resolved.

但奇怪的是 Android Studio 提示 BUILD SUCESSFULL 并且应用运行没有问题。

当我尝试在 :common 库模块上运行测试 (androidTest) 时,出现以下错误:

Error:Execution failed for task ':common:packageAllDebugAndroidTestClassesForMultiDex'.
> java.util.zip.ZipException: duplicate entry: javax/annotation/Generated.class

我假设这两个错误之间没有联系,但是有人知道发生了什么以及如何修复测试吗?

最佳答案

在我将 gradle 插件更新到 1.2.3 后,问题不再出现。很奇怪。

关于android - Dagger2 androidTest 错误重复条目 : javax/annotation/Generated. 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29915107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com