dagger 相关问题

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

Android Hilt - 多模块项目转换错误

我正在尝试将 hilt 用于包含动态功能的项目。我面临一个错误,我无法完全理解原因。我收到这样的错误: java.lang.ClassCastException:com.social.

回答 3 投票 0

由于 Dagger App Componenet 的初始化时间比预期长而触发 ANR

我在应用程序中使用 dagger 进行依赖项注入,并且我在 Firebase Crashlytics 中收到此 ANR,根据日志,当发生这种情况时,应用程序似乎 100% 处于后台状态...

回答 1 投票 0

如何使用 Dagger 2 提供上下文?

我正在创建使用 Dagger 注入一些依赖项的应用程序。 我创建了一些模块类,但其中之一需要上下文。问题是我不知道如何在 co 中提供上下文...

回答 4 投票 0

ViewModelFactory 和 AndroidInjection 的 Dagger 循环依赖问题

我想了解为什么我在这里有匕首循环依赖: 类 MachineFragment : Fragment() { @注入 Lateinit var viewModelFactory: ViewModelFactory 私人 Lateinit var viewMod...

回答 1 投票 0

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

假设我有这些弥补的课程(顺便说一句,我对汽车一无所知) @辛格尔顿 类 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

© www.soinside.com 2019 - 2024. All rights reserved.