的androidTest目錄我補充兩個模塊在我AndroidStudio項目:如何使用代碼在另一個模塊
app-base
|
|----src
|____androidTest
|________MyTestBase.java
app
|
|----src
|____androidTest
|________MyTest.java
一些常見的測試類在應用程序基的androidTest的界定,app'androidTest使用。
我試圖在應用程序的的build.gradle中添加以下代碼:
evaluationDependsOn(':app-base')
compile project(':app-base')
androidTestCompile project(':app-base')
我有包括settings.gradle兩個應用程序,基礎和應用的gradlew項目輸出爲:
Root project 'MyProject'
+--- Project ':app-base'
+--- Project ':app'
這樣沒有編譯錯誤,但是當我在ide中運行MyTest時,它說MyTestBase類沒有找到。
你知道怎麼回事嗎?任何想法都表示讚賞。謝謝。
你定義一個適當的* settings.gradle *文件? 「gradlew projects」的輸出是什麼?查看[Gradle文檔](http://www.gradle.org/docs/current/userguide/multi_project_builds.html)以獲取有關如何設置多項目構建的更多信息。 – 2014-12-06 19:28:29
對另一個項目的測試代碼有依賴性肯定是非典型的。您必須明確依賴項目testCompile配置。嘗試'androidTestCompile項目(路徑:':app-base',配置:'androidTestCompile')'。 – 2014-12-07 05:44:29