dagger 相关问题

Dagger是Java和Android的依赖注入库。

当该对象通常是依赖注入时,如何向父构造函数提供对象?

假设我有这些弥补的课程(顺便说一句,我对汽车一无所知) @辛格尔顿 类 ElectricEngine 实现 Engine { } 类车辆{ 私有最终引擎引擎; 车辆(发动机发动机,

回答 1 投票 0

ViewModel 中使用 Dagger(不是 Hilt,只是 dagger)的 @AssistedInject 无法编译:没有 @Inject 构造函数就无法提供

我正在使用 Android Studio - Dagger 2.35.1(不是 Hilt,只是 dagger),ViewModel 注入使用 @Inject constructor() 模式工作正常,一切都很有趣和游戏,但我通过 fu 传递 id。 ..

回答 1 投票 0

ComponentProcessingStep 无法处理“MyApplication_HiltComponents.SingletonC”,因为 MyClass 无法解析

我正在将我的 compose android 项目从 Koin 迁移到 Dagger-Hilt,但未能注入我的第一个 ViewModel。这是我收到的错误 错误:ComponentProcessingStep 无法处理...

回答 2 投票 0

使用 Jetpack Compose、dagger hilt 和 JUnit4 测试 Android 应用程序时出现错误

我在使用 Jetpack Compose、dagger hilt 和 JUnit4 对 Android 应用程序进行 UI 测试时遇到问题。 我只是想测试一下我的按钮 详细信息如下: @HiltAndroidTest @RunWith(AndroidJUnit4::class) CL...

回答 1 投票 0

找不到导入javax.inject.Inject包

我正在尝试将 Dagger 实现为 IntelliJ 项目中的依赖项注入器,但我的代码失败了: 导入 javax.inject.Inject; Intellij 正在找到“javax”包,但找不到“inject”

回答 7 投票 0

给定的组件持有者 MainActivity 未实现接口 generatedComponent 或接口 generatedComponentManager

由于某种原因,我正在与 hiltViewModel 作斗争。我发了很多类似的帖子,但没有成功,而且我慢慢地感到沮丧,也许你会发现我监督过的东西。 麻烦来了...

回答 1 投票 0

'“编译器选项 dagger.hilt.android.internal.projectType 不是可识别的 Hilt 选项” - 具有多模块项目的 Android Hilt

我有一个项目,最近我们将该项目转换为多模块。 但是我无法运行该模块,它给了我这个错误。 我认为我在依赖项和一些方面犯了错误

回答 2 投票 0

错误:[Dagger/MissingBinding]。如果没有 @Provides 注释的方法,则无法提供

我尝试使用 Hilt 将天气存储库注入我的视图模型,但收到以下错误消息: 如果没有 @Provides 注释的方法,则无法提供 WeatherDao。 公共抽象...

回答 1 投票 0

引起:java.lang.ClassNotFoundException:在路径上找不到类“com.example.hiltapp.Hilt_HiltApplication”:DexPathList

我正在尝试在我的撰写项目中设置匕首柄,但似乎匕首找不到应用程序类,尽管它确实存在 @AndroidEntryPoint MainActivity 类:ComponentActivity() ...

回答 1 投票 0

即使卸载后应用程序也会维护缓存

在我的应用程序中,如果我重新安装应用程序,代码中的一些更改不会反映在应用程序中。它仅反映当我卸载并再次安装该应用程序时。我使用的设备是

回答 1 投票 0

将 GWT 版本 2.7.0 升级到 2.10.0 会导致问题

将 gwt 升级到 2.10.0 并将 mvn.compiler.version 从 1.7.0 升级到 1.8.0 后,出现以下错误: 处于测试阶段 log4j:WARN 默认初始化期间出错 java.lang.

回答 1 投票 0

将 dagger 从 kapt 迁移到 ksp

上次我尝试从 kapt 迁移到 ksp,所有库都没有问题,而不是 dagger... 查看图书馆 dagger2_版本'2.47' 我收到错误日志: e: [ksp] 无法使用旧版 dagger.spi。

回答 1 投票 0

Kotlin 匕首刀柄注入未初始化

我正在尝试使用匕首柄,我设置了所有内容,但是当我尝试使用该对象时,我收到了错误,我创建了一个依赖注入:kotlin.UninitializedPropertyAccessExcept...

回答 2 投票 0

尝试构建应用程序组件时未解析的引用 DaggerApplicationComponent

我正在使用Android Studio 2022.3.1 Patch 2,我正在尝试创建我的应用程序组件,但Dagger没有生成我的应用程序组件。这是MainApplication.kt MainApplication 类:应用程序...

回答 1 投票 0

在此过程中默认 FirebaseApp 未初始化...请确保先调用 FirebaseApp.initializeApp(Context)

我正在尝试将数据添加到firestore。我也想用匕首来做到这一点。但我不断收到此错误。你能帮我吗...... ** 默认 FirebaseApp 在此过程中未初始化...

回答 4 投票 0

Android ViewModel 没有零参数构造函数,Kotlin Jetpack Compose

我正在尝试制作一个带有API调用的应用程序,但是当我启动时,它因错误而崩溃,在互联网上搜索并找不到问题所在。 这是一个错误: *由:java.lang引起。

回答 1 投票 0

Hilt 在同一活动中创建视图模型的不同实例

最近从 Dagger 迁移到 Hilt 后,我开始观察到 ViewModel 的非常奇怪的行为。下面是代码片段: @HiltAndroidApp AndroidApplication 类:应用程序...

回答 5 投票 0

Android Dagger ComponentProcessingStep 无法处理

我正在尝试升级旧版本项目以支持 SDK 33,但在编译时出现此错误。 错误:ComponentProcessingStep 无法处理“com.irokotv.dagger.AppComponent”,因为“com.

回答 1 投票 0

无法实例化应用程序“com.company.application”java.lang.ClassNotFoundException:未找到类“com.company.application”

我试图按照教程构建一个使用 Dagger Hilt 的应用程序。 我在从 API 设置对象列表后检查应用程序是否正常工作,但随后我不断收到以下信息...

回答 1 投票 0

Dagger 错误:使用作用域绑定或声明重复模块:

我一直在尝试解决这个错误。我不知道该怎么办。我有 3 个子组件(天文学、当前天气和天气预报),我还为每个子组件创建了范围和模块。通过应用程序和

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.