使用android-apt plugin時,是否可以爲測試版本生成代碼?具體來說,我正在使用Dagger,並且有一些TestModule僅用於單元測試,並且只希望在測試中構建它們。似乎插件不支持testApt'my-dependency'。在Android Studio中生成單元測試版本的代碼
2
A
回答
1
應該可以用插件的gradle 1.3。更多信息here。
你可以嘗試測試版插件:
classpath 'com.android.tools.build:gradle:1.3.0-beta1'
如果不工作,你必須等待該插件的最終版本。更多信息在上面提供的鏈接下。
-1
使用testApt
testApt "com.google.dagger:dagger-compiler:2.0"
0
添加到您的build.gradle
testCompile 'com.google.dagger:dagger:2.0.1'
testCompile 'com.google.dagger:dagger-compiler:2.0.1'
即使AndroidStudio會抱怨缺少的匕首生成的類,單元測試將編譯並沒有任何問題運行。目前這是唯一的解決方案,直到'testApt'功能將被添加到新的Gradle版本中。
相關問題
- 1. 單元測試SQL代碼生成器
- 2. 單元測試C生成python代碼
- 3. Android Studio中Android Instrumentation測試和單元測試之間的代碼共享
- 4. 單元測試舊版C#代碼
- 5. 計劃寫在基於單元生成的代碼測試
- 6. 由不同g ++版本生成的代碼的基準測試
- 7. 在android studio中創建單元測試
- 8. Android Studio單元測試
- 9. SugarORM + Android Studio +單元測試
- 10. Android Studio 0.8中的單元測試
- 11. 我應該單元測試生成的Java代碼嗎?
- 12. 使用生成的DAL代碼進行單元測試
- 13. 在Visual Studio 2013中生成單元測試報告
- 14. 如何在visual studio 2015,x64配置中生成單元測試
- 15. C#單元測試生成
- 16. 在Android Studio中調試本機代碼
- 17. 單元測試:在父測試類中生成被測單元的模擬
- 18. visual studio調試單元測試集成
- 19. 在Visual Studio代碼中編寫單元測試
- 20. 如何爲方法生成單元測試代碼
- 21. 單元測試中的單步測試和調試代碼
- 22. 單元測試代碼。ContinueWith(
- 23. 單元測試ASP.NET代碼
- 24. 使用maven clean build在單元測試中使用生成的代碼?
- 25. 在Android Studio中使用Mockito進行本地單元測試
- 26. 單元測試中的bug比生產代碼中的更多
- 27. 源代碼管理中的歷史版本中的偵探單元測試
- 28. 如何爲Android單元測試生成代碼覆蓋率報告
- 29. 如何將單元測試代碼與生產代碼分開
- 30. Android Studio 1.2測試版掛在調試
澄清我在這裏運行普通單元測試,而不是androidTest(以前稱爲儀器測試),所以這不適用於我的src/test /路徑。 – Patrick