Nat*_*lie 5 java junit android unit-testing
我在Android Studio项目中使用junit-4.12外部库包.出于某种原因,当我导入"import org.junit.Before;"时 进入我的java类我得到错误"无法解析符号'之前'"(这也发生在'测试'),即使我可以看到我的junit包中存在文件(见图).我也有我的gradle中列出的依赖项(见第2张图片).
我注意到有人问了一个类似的问题并且响应是"确保如果JUnit被声明为<scope> test </ scope>,那么你的测试类是在src/test中,否则它将无法看到依赖."
也许这是我的问题,但我不知道如何确保我的"测试类在src/test中".(我是android studio的新手...很抱歉,如果这是一个简单的问题)
小智 7
使用Android Studio 2.0 Beta 7
1)转到Build> Clean Project.
2)在应用程序build.gradle中添加
dependencies{
androidTestCompile 'junit:junit:4.12'
}
Run Code Online (Sandbox Code Playgroud)
3)步骤:
1)转到文件>项目结构.
2)从模块中选择您的应用程序.
3)转到依赖关系.选择junit:junit:4.12.
选择"测试编译".
4)单击"确定".
导入错误应该得到解决.
我能够使用以下步骤解决此问题:
第 1 步:从 Android 视图移至项目视图
第2步:现在在app文件夹下你应该看到libs,如果你没有看到它,创建它
步骤3:将.jar文件拖放到此处,您可能会得到提示“此文件不属于该项目”,只需单击确定
步骤4:现在你应该在libs文件夹下看到jar文件,右键单击jar文件并选择“添加为库”,单击“确定”提示“创建库”
第5步:就是这样!!现在这个罐子已经被添加了。