[英]Gradle DSL Method not found: testCompile()
嗨,我正在研究一個項目,並且已經達到了一個階段,如果沒有單元測試,繼續進行下去是不明智的。 我以為Android Studio中的單元測試會很簡單,但是我無法運行測試。
這是我的依賴項。 一切正常,直到我添加了最后一行代碼。 然后,我收到標題中的錯誤消息。
如何解決此問題並運行測試?
這是我正在關注的教程: http : //tools.android.com/tech-docs/unit-testing-support
從版本1.1開始,Android插件中引入了官方的單元測試支持。 這意味着testCompile
配置在以前的版本中不可用。 根據您的評論,您正在使用Android Gradle插件版本1.0.0。 這就是為什么您的構建抱怨缺少testCompile
配置。
截至今天,最新發布的Android Gradle插件版本為1.3.0
,因此,我建議盡快遷移到該版本。
您需要做的-在根目錄級別build.gradle
文件build.gradle
com.android.tools.build:gradle
版本更新為1.3.0
:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
}
對我來說,該問題已通過在頂級build.gradle
注釋掉以下行來解決:
testCompile() "org.robolectric:robolectric:3.3.2"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.