2
我想将资产文件添加到我的android测试项目,但为什么资源从测试目录不能从测试类内部获得。我做错了什么? 目的是为测试用例添加额外的资产文件。资产目录未找到
IDEA和命令行编译成功,但测试结果相同。我试图调用getContext()。getAssets()。open(“test.json”)我有FileNotFoundException。
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.0'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile 'com.android.support:support-v4:13.0.0'
debugCompile 'com.android.support:support-v13:13.0.0'
compile 'com.google.android.gms:play-services:3.1.36'
}
android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
testBuildType "debug"
sourceSets {
androidTest {
assets.srcDirs = ['src/androidTest/assets']
}
androidTest.setRoot('src/androidTest')
}
defaultConfig {
versionCode 1
versionName "1.0"
minSdkVersion 14
targetSdkVersion 19
testInstrumentationRunner "android.test.InstrumentationTestRunner"
}
buildTypes {
debug {
applicationIdSuffix ""
}
}
}
我不知道对不起。希望别人能想到它。 – Doomsknight 2014-11-02 22:37:04