Android Studio(IDEA)使用覆盖率测试(run with coverage)报错(已解决)

Android Studio(IDEA)使用覆盖率测试(run with coverage)报错(已解决)

网上现在都是什么复制粘贴的垃圾老教程
报错提示:

	at com.intellij.rt.coverage.main.CoveragePremain.premain(CoveragePremain.java:35)
	at com.intellij.rt.coverage.main.CoveragePremain.premain(CoveragePremain.java:28)

原因:

  • 不支持非ascll字符
  • 程序或系统路径中含有中文
  • 往往是用户名有中文或者安装资源附带中文

解决方案

解决方法来源 idea 官方论坛:
Android Studio(IDEA)使用覆盖率测试(run with coverage)报错(已解决)_第1张图片

  1. 在Android Studio 或 IDEA的安装路径,即快捷方式指向的位置
    Android Studio(IDEA)使用覆盖率测试(run with coverage)报错(已解决)_第2张图片
  2. 找到如下两个文件(64位 或32位 看运行哪个该哪个就行)
    Android Studio(IDEA)使用覆盖率测试(run with coverage)报错(已解决)_第3张图片
  3. 按照官方论坛的说法,新建一个空文件夹,在文末添加指向空文件夹位置
-Djava.io.tmpdir={文件夹位置}

Android Studio(IDEA)使用覆盖率测试(run with coverage)报错(已解决)_第4张图片

结束,正常运行~

你可能感兴趣的:(intellij-idea,android,studio,java,测试覆盖率)