Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio单元测试_Android_Unit Testing_Junit4_Resolve - Fatal编程技术网

Android Studio单元测试

Android Studio单元测试,android,unit-testing,junit4,resolve,Android,Unit Testing,Junit4,Resolve,我觉得自己很傻,甚至不得不问这个问题,但我在任何地方都找不到答案。我正在尝试编写简单的单元测试,测试我的Android应用程序中的静态方法,我已经添加了 // Required -- JUnit 4 framework testCompile 'junit:junit:4.12' testCompile "org.mockito:mockito-core:1.9.5" 到我的app build.gradle文件,但org.junit.test注释或任何与Junit4相关的内容将无法解析。也没有

我觉得自己很傻,甚至不得不问这个问题,但我在任何地方都找不到答案。我正在尝试编写简单的单元测试,测试我的Android应用程序中的静态方法,我已经添加了

// Required -- JUnit 4 framework
testCompile 'junit:junit:4.12'
testCompile "org.mockito:mockito-core:1.9.5"
到我的app build.gradle文件,但org.junit.test注释或任何与Junit4相关的内容将无法解析。也没有“单元测试”构建变体


有人能帮我吗?谢谢。

看起来您没有下载依赖项: 尝试运行“渐变构建”
或者,如果IDE具有此选项,则同步gradle项目

看起来您没有下载依赖项: 尝试运行“渐变构建”
或者同步gradle项目,如果您的IDE有此选项

我已经尝试过同步、重建、使缓存无效和重新启动等,但没有任何效果。请检查您的项目结构;或者将“testCompile”更改为“compile”,然后重新生成-如果它可以工作,那么您应该在项目结构中定义主文件夹和测试文件夹;将testCompile更改为compile允许包进行编译,但我缺少assertThat等内容,并且仍然缺少单元测试构建变量。我不认为这能解决任何问题。此外,我的文件结构与文档一致。我尝试过同步、重建、使缓存失效和重新启动等方法,但没有任何效果。检查项目结构;或者将“testCompile”更改为“compile”,然后重新生成-如果它可以工作,那么您应该在项目结构中定义主文件夹和测试文件夹;将testCompile更改为compile允许包进行编译,但我缺少assertThat等内容,并且仍然缺少单元测试构建变量。我不认为这能解决任何问题。此外,我的文件结构与文档一致。