Vla*_*uts 7 android dependency-injection dagger dagger-2
新的AndroidStudio 1.1版本引入了单元测试支持.此URL http://tools.android.com/tech-docs/unit-testing-support提供了如何设置IDE以运行Android源的JUnit测试的分步说明.
这个插件https://bitbucket.org/hvisser/android-apt用于向AS提供Dagger2生成的文件,它适用于通常的Android代码,但不幸的是,没有为任何JUnit测试类生成Dagger2文件.我试着像配置依赖
androidTestApt 'com.google.dagger:dagger-compiler:2.0-SNAPSHOT'
根据android-apt插件文档但没有成功.
我认为问题出在单元测试的不同源目录中 - src/test/java而不是src/androidTest/javaandroid检测所使用的.
您能否提供任何帮助或信息如何解决这个问题?
拥有
// You version may vary
androidTestApt 'com.google.dagger:dagger-compiler:2.0-SNAPSHOT'
Run Code Online (Sandbox Code Playgroud)
在您的依赖项中,在项目中打开一个终端,运行
./gradlew assembleTest
Run Code Online (Sandbox Code Playgroud)
这将生成位于 androidTest 源集下的 Dagger 组件类。
返回Android Studio,该类已经存在并且可以使用了。
| 归档时间: |
|
| 查看次数: |
968 次 |
| 最近记录: |