腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Dagger
2
在
重新
运行
后
未
创建
组件
、
、
、
、
在
模拟器上进行干净的重建和安装之后,一切都很好。但是,如果我做了任何更改(即使是最轻微的更改)并在仿真器上
重新
运行
应用程序(或者如果我只编译受影响的模块),
Dagger
不会
创建
DaggerApplicationComponent,它引用的类也不会被编译,因此在
运行
时我有一个ClassNotFoundException,但在编译时也不例外。
浏览 21
提问于2020-08-20
得票数 0
1
回答
是否可以
在
aar中隐藏位于'libs‘文件夹内的依赖项?
、
、
、
、
| |- Jar dependency
2
模块1和
2
被
创建
为包含由影子gradle插件
创建
的
2
个jar文件,以
重新
定位
dagger
2
依赖项。因此,使用阴影jars可以
在
同一项目中使用
dagger
1和
dagger
2
,因为阴影重命名并
重新
定位了
dagger
2
使用的所有类,例如@Inject to @Inject
浏览 10
提问于2016-09-05
得票数 1
回答已采纳
1
回答
要
重新
创建
Dagger
2
注入文件要
运行
什么任务?
、
、
当我更改
Dagger
2
组件
时,我希望它
重新
构建注入类。但我不想
运行
整个项目重建,因为这需要5分钟,即使是gradle守护进程。
在
某些情况下,它会自动
重新
构建,但在其他情况下则不会。我可以
运行
什么分级任务来
重新
创建
Dagger
2
文件?
浏览 5
提问于2016-03-01
得票数 2
回答已采纳
8
回答
不生成/test类
组件
的匕首
、
= { FlingyModule.class })} public class FlingyModule compile 'com.jakewharto
浏览 14
提问于2016-03-26
得票数 74
回答已采纳
7
回答
Android :错误
未
解决引用: DaggerAppComponent
、
、
、
今天,我已经将Kotlin插件安装到了
Dagger
2
的现有项目中。
在
Kotlin安装之前,我对
Dagger
没有任何问题。com.android.support:appcompat-v7:25.0.1' kapt 'com.google.
dagger</em
浏览 7
提问于2017-03-16
得票数 37
回答已采纳
8
回答
错误:找不到符号变量DaggerAppComponent
、
、
、
在
尝试集成最新的匕首
2
版本时,我面临着匕首自动生成的问题。
Dagger
并不是自动生成DaggerAppComponent,尽管有几次
重新
构建和使模块应用程序过程。Application provideApplication() return application;}compile 'com.google.
dagger
:
dagger
-android:2.11' compile 'com.google
浏览 8
提问于2017-07-22
得票数 16
回答已采纳
1
回答
Dagger
2
组件
未在android studio中生成
、
我的MainActivity类中
未
生成
dagger
2
组件
。我
在
Gradle项目文件中写了这一行:
在
我的Gradle模块中也有这几行:compileOnly 'org
浏览 13
提问于2019-07-16
得票数 0
回答已采纳
1
回答
Dagger
没有为AppComponent生成DaggerAppComponent类
、
、
、
、
super.onCreate();}annotationProcessor "com.google.
dagger
:
dagger
-compiler:2.24" implementation 'com.google.
dagger
:
dagger
-a
浏览 2
提问于2019-12-18
得票数 1
1
回答
Dagger
2
- FragmentSubcomponentBuilder没有实现AndroidInjector.Factory
、
、
、
、
我正在使用匕首
2
,并试图将我的Android项目从Java翻译到Kotlin。
在
成功构建之后,我得到了
运行
时错误:使用Java时,不会出现此错误。我还注意到,
在
我的模块ActivityBuilder中,所有方法
在
构建
后
都是
未
使用的(它们必须在生成的子
组件
类中使用)。kapt 'com.android.databinding:co
浏览 4
提问于2017-11-03
得票数 1
回答已采纳
1
回答
未
创建
Dagger
2
组件
、
、
、
(){ }SampleComponent void inject(MainActivity activity);SampleModuleimport
dagger
.Provides; /
浏览 2
提问于2017-04-21
得票数 0
回答已采纳
4
回答
Dagger
2
没有生成我的
组件
类。
、
、
、
我正在使用
Dagger
2
创建
我的依赖注入。它几个小时前就开始工作了,但是现在
组件
不再生成了。这里是我
创建
组件
的地方: ApiComponentandroidannotations-api:3.3.2' apt 'org.androidannotations:androidannotations:3.3
浏览 7
提问于2016-03-17
得票数 7
2
回答
如何在
运行
时使用
Dagger
2
注入字段?
、
、
我需要在
运行
时按需注入我的一个类的实例的字段,因为我正在动态地实例化它们。 我曾经在这里使用Guice,在这里我会调用或。
在
“匕首
2
”里我怎么能有这样的东西?
浏览 0
提问于2017-05-13
得票数 2
回答已采纳
1
回答
匕首类显示为红色,但仍然生成
、
我是
Dagger
2
的新手,我试图
在
我的Kotlin项目(1.1.51)中使用它。我学习了一些教程,一切都很好。我
在
我的gradle文件中有这些,我使用的是Android 3.01,我必须使用gradle-3.3apply plugin: 'kotlin-allopen:2.11' generateStubs = true我可以成功地
运行
我的项目,而
Dagger
2<
浏览 1
提问于2017-12-10
得票数 0
回答已采纳
1
回答
Dagger
2
何时
创建
模块中定义的依赖项的对象?
、
、
、
我正在使用
Dagger
2
进行DI。我应该如何将类分组到一个
组件
中?@Component(modules = {ModuleA.class, ModuleB.class, ModuleC.class})ClassA classA = DaggerComponent.create().getClassA();
浏览 20
提问于2021-06-17
得票数 0
2
回答
模块和
组件
中作用域的区别
、
Dagger
2
@Component注解类上的@Singleton注解和模块中的@Provides注解方法有什么不同?如果我有一个模块,其中的所有方法都使用@Singleton注释进行注释,而另一个
组件
具有相同的注释,其中包括该模块,那么这有什么作用呢?
浏览 2
提问于2016-02-09
得票数 3
2
回答
Kotlin和
Dagger
2
、
、
我正在尝试将Kotlin添加到我的项目中,但是
在
启用Kotlin之后,我无法构建,因为不再生成
Dagger
2
类。我尝试了第二个项目,我遇到了同样的问题(实际上更糟糕,它同时抱怨
Dagger
2
和DataBinding)。jcenter() dependencies {- apt '
浏览 0
提问于2016-12-24
得票数 8
1
回答
达格尔做了什么而不是反射?
、
浏览 2
提问于2019-07-10
得票数 0
回答已采纳
1
回答
有可能在
Dagger
和CDI之间共享通用的JSR 330代码吗?
、
、
、
今天,Agorava是
在
CDI的基础上构建的,以简化它在Java堆栈中的使用,但我们希望提供一个
Dagger
的实现,以便为Android提供一个更轻的解决方案。我的问题是:我们能在CDI和
Dagger
实现之间共享通用的JSR 330兼容代码吗?换句话说,
Dagger
是否有可能在jar中编译带有JSR 330注释的代码,并在特定于
Dagger
的Jar (带有@Provides、@Modules和其他
Dagger
特定项)中扩展或使用该代码?更确切地说,@Inject、限定符和其他JSR 33
浏览 1
提问于2013-09-05
得票数 2
回答已采纳
1
回答
Android studio正在生成新的DaggerComponet.java文件
、
我已经
在
一个名为LpComponent.java的类中定义了我的
Dagger
2
组件
文件,因此我需要使用DaggerLpComponent类引用来实例化。然而,当我更新LpComponent.java文件时,DaggerLpComponent不会被
重新
创建
,唯一的方法是清理整个项目,并
重新
创建
它。/gradlew任务,以查看是否有一些特定于
dagger
的任务可以生成该文件,但没有看到任何内容。
浏览 0
提问于2016-07-09
得票数 1
1
回答
基于
dagger
2
的安卓依赖注入
、
目前,我正在学习
在
Android中使用
Dagger
2
。我想我理解它是如何工作的想法,但我对一些细节有疑问。
在
安卓系统中关于
Dagger
2
的各种教程中,我看到了AndroidInjector的使用。应用程序类onCreate正在
创建
一个
组件
,该
组件
正在注入所有活动和片段。这种情况是
在
应用程序开始时发生的,还是
在
创建
特定的活动或片段时发生的呢?,我不喜欢这种方法,我不喜欢的是,当我
浏览 5
提问于2020-04-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
1981年我在TRS-80上写了一个游戏,40年后,我想让它重新运行起来
Android |《看完不忘系列》之dagger
【行业资讯】Android Studio 4.1
谷歌 Android Studio 4.1 正式版发布
一套快速高效的开发框架 EasyAndroid
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券