我尝试在安卓工作室的安卓应用程序项目中创建一个名为"TestCode.java"的新文件,代码为
public class TestCode {
public static void main(String[] args) {
int myStr = 11;
System.out.println(String.format("%06d",myStr));
}
}
当我右键单击这个文件运行这个特定的静态方法时,它仍然运行Gradle构建,并向我提供了主项目中的错误,并且没有打印这个文件的结果。
有没有办法在同一个项目中单独测试这个简单的java代码,并避免整个项目的GradleBuild。
目前,我不得不打开另一个程序"IntelliJ"来测试这些简单的java代码。
您可以通过以下方式在Android中运行单元测试:
class ExampleUnitTest {
@Test
fun format_string() {
val myStr = 11
println(String.format("%06d", myStr))
}
}
输出:
000011
如果你仍然面临问题,我建议你看看这个答案
您需要修改配置以使用Make, no error check
选项而不是Make
。
你也可以看看这个维克的答案