腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
使用
kotlin
学习Android体系结构组件
、
、
、
、
在搜索了
安
卓
体系结构组件之后,我意识到 MVVM 在某些方面优于其他体系结构,所以我开始学习MVVM,我使用
Kotlin
语言,但
问题
是当我搜索教程开始学习时,我发现了很多组件,比如RxJava、RxAndroid、
Dagger2
、Room、Lifecycle等,但是他们没有说明为什么要使用MVVM,以及为什么要选择一些特定
的
组件。我将给你们举几个例子: 2-
安
<
浏览 4
提问于2019-02-06
得票数 14
回答已采纳
1
回答
没有用于JUnit测试
的
Dagger2
生成
的
文件
、
、
、
新
的
AndroidStudio 1.1版本引入了
单元测试
支持。这个网址提供了如何设置集成开发环境来运行
安
卓
源代码
的
JUnit测试
的
分步指导。这个插件用来向AS提供
Dagger2
生成
的
文件,它对普通
的
安
卓
代码工作得很好,但不幸
的
是,没有为任何JUnit测试类生成
的
Dagger2
文件。我认为
问题
出在
单元测试
浏览 1
提问于2015-02-21
得票数 7
1
回答
dagger2
和
kotlin
的
安
卓
单元测试
问题
、
、
、
我正在尝试创建一个dagger组件接口在测试文件夹
的
安
卓
,但之后
的
Dagger与生成
的
类,它显示了一个错误为“无法访问TestComponent,这是一个超类型
的
com.example.animals.di.DaggerTestAppComponent.Check您
的
模块类路径缺少或冲突
的
依赖”.Can您请帮助我解决这个
问题
。dependencies { implementation fileTree(dir: 'l
浏览 16
提问于2020-04-02
得票数 2
2
回答
为什么在AndroidStudio 3.0中运行
kotlin
测试这么慢
、
、
、
、
当我将项目更新到AndroidStudio 3
单元测试
时,运行速度比AndroidStudio 2慢(大约6 mimutes)。
浏览 0
提问于2017-11-22
得票数 3
回答已采纳
2
回答
使用
dagger2
注入测试模块
、
、
、
我在我
的
安
卓
应用程序中使用
Dagger2
。基本上,我在MainActivity中注入了一个HttpClient (接口)。MainActivityModule { return new MockHttpClient();我
的
问题
是有没有一个很好
的
解决方案?我猜它是有效
的
,但是我在使用这种方法时遇到
的
一个
问题
是,我不能用
浏览 0
提问于2015-03-25
得票数 5
1
回答
在Android中无法识别多维口味
的
测试源目录
、
、
我有一个
问题
,测试
和
androidTest源目录
的
多维口味。serving" whole { }在Android中识别的“非测试”源目录(任何口味组合)都没有
问题
chocolateSample,src/chocolateWhole,src/strawberrySample,src/strawberryWhole,src/kiwiSample,src
浏览 3
提问于2015-06-29
得票数 5
3
回答
无法在应用程序类中找到DaggerAppComponent
、
、
我正在使用
kotlin
最新版本并尝试实现
dagger2
,但是在重新构建项目之后,建议永远不会给我"DaggerAppComponent“来构建。我
的
依赖关系implementation 'com.google.dagger:dagger-androidcom.google.dagger:dagger-android-processor:2.38.1' plugins { id &
浏览 14
提问于2022-06-29
得票数 0
2
回答
如何让
Dagger2
编译器选项正常工作?
、
、
、
、
我正尝试在我
的
安
卓
项目中使用3个
dagger2
编译器选项。但它们似乎都没有真正起作用。 我已经将代码从here粘贴到我
的
gradle.properties中,甚至粘贴到AS设置
的
编译器选项中。我感兴趣
的
3个是: -Adagger.fastInit=enabled-Adagger.gradle.incrementalfastinit
和
codeformatting不起作用(从
浏览 35
提问于2019-03-05
得票数 4
2
回答
如何在
Kotlin
中注入原始变量?
、
、
、
、
我在我
的
安
卓
应用程序中使用了用于DI
的
Dagger2
,使用下面的代码将类注入到我
的
Activity中是很好
的
:lateinit varcontext: Context 但是,在
Kotlin
(例如Boolean)
的
原始类型属性上不允许使用lateinit修饰符,我该怎么做呢?
浏览 13
提问于2017-06-23
得票数 19
回答已采纳
1
回答
基于
dagger2
的
安
卓
依赖注入
、
我想我理解它是如何工作
的
想法,但我对一些细节有疑问。在
安
卓
系统中关于Dagger 2
的
各种教程中,我看到了AndroidInjector
的
使用。看起来很棒,但我对此有一些疑问。应用程序类onCreate正在创建一个组件,该组件正在注入所有活动
和
片段。这种情况是在应用程序开始时发生
的
,还是在创建特定
的
活动或片段时发生
的
呢?,我不喜欢这种方法,我不喜欢
的
是,当我有100个活动,每个活动有2个片段,那么在ActivityM
浏览 5
提问于2020-04-08
得票数 0
1
回答
无法访问includeAndroidResource --它在UnitTestOptions中是私有的
、
、
、
、
我正在尝试
Kotlin
Gradle脚本
和
Android测试。当我试图配置用于测试
的
android资源时,我会得到以下错误: 在
安
卓
单元测试
中,使用资源启用
的
正确方法是什么?
浏览 0
提问于2019-05-13
得票数 4
回答已采纳
3
回答
有没有用
dagger2
替换Guice中
的
DI实现
的
简单方法?
、
、
、
我非常喜欢
dagger2
,并想在我
的
新项目中使用它。唯一
的
问题
是,对于
dagger2
,我们仍然需要编写一些样板代码,以及它缺少对CDI
的
支持。由于谷歌正在开发
和
维护
dagger2
,并将其用于
安
卓
开发,我想知道他们是否正在考虑用
dagger2
取代Guice中
的
DI实现,这是我
的
第一个
问题
。如果是,那么我就可以开始使用guice了,希望在将来
浏览 0
提问于2016-05-31
得票数 3
1
回答
未找到Android Studio 4.2 @Generated not
、
我在使用新
的
Android Studio4.2版
的
时候,试图用
Dagger2
编译一个
安
卓
项目时,遇到了这个
问题
。
浏览 9
提问于2021-05-07
得票数 0
1
回答
Dagger: lateinit属性尚未初始化
、
、
、
、
在这个
问题
上已经有几个问答,但对我来说,他们似乎谈到了不同
的
事情(大多数情况下是
安
卓
的
Kotlin
+
Dagger2
),并不适用于我
的
具体情况。我尝试使用
Kotlin
,而不是使用该博客中
的
Java代码。fun reportForWar() { } } 最后是带有mai
浏览 19
提问于2019-09-27
得票数 2
回答已采纳
1
回答
无法在IntelliJ for JUnit中运行
Kotlin
类文件
、
、
、
我是一个
安
卓
和
iOS
的
开发人员。我是用IntelliJ编写
Kotlin
编程语言
的
新手。Java类运行良好,但
kotlin
类在运行时显示错误。首先,它展示了与错误相关
的
JUnit版本。我搜索并找到了需要配置
单元测试
的
解决方案。Info
浏览 2
提问于2017-07-10
得票数 1
1
回答
在App Center中运行Android JVM (未插入指令)
单元测试
、
、
、
、
我正在使用Microsoft App Center构建我
的
Android ap。 有没有办法在App Center中运行JUnit JVM
单元测试
?目前
的
应用程序中心正在运行
的
只有
安
卓
仪器
的
测试,这是,测试运行在一个模拟器或真实
的
设备(位于androidTest文件夹)我想做
的
是运行测试,是纯Java/
Kotlin
和
不依赖于在
安
卓
框架工作,那些只运行在我
浏览 3
提问于2019-11-13
得票数 1
1
回答
如何在android中为特定模块生成jacoco报告?
、
、
、
、
我来自本地
的
iOS背景。
安
卓
{ ..。:\app\build\reports\tests\testTabletDebugUnitTest 通过使用这个,
浏览 5
提问于2019-03-15
得票数 8
3
回答
Kotlin
/将android日志导入android共享代码模块时遇到
问题
、
、
、
我正在尝试在我
的
共享代码中使用Android日志,所以我想利用'expected/actual‘功能来让android端使用日志在log cat中读取。然而,我无法获得安
卓
模块(不是应用程序模块)来导入android.util.Log。import org.jetbrains.
kotlin
.gradle.p
浏览 0
提问于2019-12-11
得票数 1
1
回答
为什么在将gradle项目添加到另一个回购后,即使在构建工作时,IDE中也会出现语法错误?
、
、
、
、
我有一个
kotlin
多平台项目-- iOS
和
安
卓
的
安装程序,运行良好。它有一个用于共享业务逻辑
的
common模块,以及一个用于实现平台API
的
platform-android
和
platform-ios模块。在我将common
和
platform-android模块从项目A添加到另一个Android之后,Android报告了大量语法错误,但是代码在Android中构建和运行没有
问题
。{ archives sour
浏览 0
提问于2018-05-16
得票数 3
3
回答
Android Gradle插件只支持
Kotlin
Gradle插件版本。
、
、
、
我试着运行我
的
项目,它运行没有任何
问题
,但是在我更新了Android之后。我犯了错误,我不知道在升级之前我使用了哪个android演播室版本来降级它。Android插件只支持
Kotlin
插件版本1.3.0及更高版本。以下依赖项不满足所需
的
版本:项目':assets_audio_player‘-> -> buildscript { repositories
浏览 1
提问于2019-06-09
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券