use*_*336 4 testing android gradle
我使用Gradle进行项目构建.我现在正在尝试将我们的测试添加到构建中.我不完全确定这是如何工作的,或者使用的实际语法是什么.
这是我一直试图开始工作的测试应用程序的构建脚本.我的测试在src/instrumentTest/java目录中.
buildscript {
repositories {
maven { url 'http://repo1.maven.org/maven2' }
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
dependencies {
compile files('libs/android-support-v4.jar')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 8
targetSdkVersion 16
testPackage "com.example.myapplication.test"
testInstrumentationRunner "android.test.InstrumentationTestRunner"
}
}
Run Code Online (Sandbox Code Playgroud)
当我进行构建时,我收到以下错误.
FAILURE:构建因异常而失败.
其中:构建文件'/Users/kbrown/AndroidStudioProjects/MyApplicationProject/MyApplication/build.gradle'行:22
出了什么问题:评估项目':MyApplication'时出现问题.
无法在ProductFlavorDsl_Decorated上找到参数[com.example.myapplication.test]的方法testPackage(){name = main,minSdkVersion = 8,targetSdkVersion = 16,renderscriptTargetApi = -1,versionCode = -1,versionName = null,packageName = null ,testPackageName = null,testInstrumentationRunner = null,signingConfig = null}.
Bab*_*heb 14
Gradle版本1.0中已更改各种属性名称
'testPackageName'也被'testApplicationId'取代
您可以在迁移Gradle项目中查看更多版本1.0.0
用于设置测试应用程序包名称的属性名称是"testPackageName",而不是"testPackage".
请注意,您不必提供此功能,默认情况下会根据测试应用的名称自动计算.
与instrumentation runner类相同,将其设置为默认运行器无效.
| 归档时间: |
|
| 查看次数: |
6180 次 |
| 最近记录: |