Android Studio单元测试
我觉得自己很傻,甚至不得不问这个问题,但我在任何地方都找不到答案。我正在尝试编写简单的单元测试,测试我的Android应用程序中的静态方法,我已经添加了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相关的内容将无法解析。也没有
// 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等内容,并且仍然缺少单元测试构建变量。我不认为这能解决任何问题。此外,我的文件结构与文档一致。