我想在Service. 让我们看看下面的代码:
class DeviceUtil @Inject constructor() {
...
}
@AndroidEntryPoint
class LocationUpdateService : Service() {
@Inject
lateinit var deviceUtil: DeviceUtil
...
}
Run Code Online (Sandbox Code Playgroud)
@Inject lateinit var deviceUtil: DeviceUtil在 Activity 中工作正常,但在Service.
它给出了错误: kotlin.UninitializedPropertyAccessException: lateinit property deviceUtil has not been initialized
在android gradle中是什么意思。
添加// noinspection GradleCompatible已经解决了依赖项的冲突问题。