【发布时间】:2015-05-04 17:10:21
【问题描述】:
我正在尝试通过 Android Studio 上的 gradle 运行我的 testng 测试。我使用 unitTest gradle 功能将源代码和测试放在 gradle 文件中。因此,要使用测试任务,我必须应用 java 插件,但 android studio 给我一个错误,说“Java 插件与 android 插件不兼容”。我知道android和java插件彼此不兼容,但是有什么解决办法吗?这是我的 build.gradle 的样子
apply plugin: 'com.android.application'
apply plugin: 'java'
dependencies {
// Android Support Library
compile 'com.android.support:support-v4:21.0.3'
androidTestCompile 'org.testng:testng:6.8.7'
androidTestCompile 'dom4j:dom4j:1.6.1'
androidTestCompile 'org.seleniumhq.selenium:selenium-server:2.44.0'
androidTestCompile 'jaxen:jaxen:1.1.6'
androidTestCompile 'io.appium:java-client:2.2.0'
}
test {
useTestNG()
//options.suites("src/androidTest/res/groups.xml")
}
【问题讨论】:
-
您使用的是 IDE 吗?这看起来像 Android Studio
-
是的,我正在使用安卓工作室
-
哇,我还没来得及编辑我的评论,你就回答了
-
好的,但是你为什么需要 java 插件呢?
-
我正在使用需要 java 插件的 testng 任务“test”。没有它,它会说“找不到 test() 方法”
标签: java android android-studio gradle