美文网首页
Android Studio运行main方法

Android Studio运行main方法

作者: 独自闯天涯的码农 | 来源:发表于2022-04-30 15:39 被阅读0次
public class Code {
    public static void main(String[] args) {
        char[] chars = new char[]{'a', 'a', 'b', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'd', 'd', 'd', 'f', 'f', 'f', 'f', 'f', 'f'};
        System.out.println(chars);
    }
}

一、Run '类名.main' with Coverage

这种方法是 Android Studio 用于查看 代码覆盖率 的。所谓 代码覆盖率,是软件测试中的一种度量,描述程序中源代码被测试的比例和程度,所得比例称为 代码覆盖率。在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。

二、修改 .idea/gradle.xml

Android Studio 是使用 Gradle 构建项目的,这里我们在运行 Java 项目时,并不希望委托 gradle 进行构建,而是 jvm 去执行 Java 类的 main 方法,因此需要在 .idea/gradle.xml 中添加一条配置 <option name="delegatedBuild" value="false" />

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="GradleMigrationSettings" migrationVersion="1" />
  <component name="GradleSettings">
    <option name="linkedExternalProjectsSettings">
      <GradleProjectSettings>
        <option name="delegatedBuild" value="false" />
        <option name="testRunner" value="GRADLE" />
        <option name="distributionType" value="DEFAULT_WRAPPED" />
        <option name="externalProjectPath" value="$PROJECT_DIR$" />
        <option name="gradleJvm" value="11" />
        <option name="modules">
          <set>
            <option value="$PROJECT_DIR$" />
            <option value="$PROJECT_DIR$/app" />
          </set>
        </option>
        <option name="resolveModulePerSourceSet" value="false" />
      </GradleProjectSettings>
    </option>
  </component>
</project>

相关文章

网友评论

      本文标题:Android Studio运行main方法

      本文链接:https://www.haomeiwen.com/subject/fesyyrtx.html