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的安装路径,即快捷方式指向的位置
- 找到如下两个文件(64位 或32位 看运行哪个该哪个就行)
- 按照官方论坛的说法,新建一个空文件夹,在文末添加指向空文件夹位置
-Djava.io.tmpdir={文件夹位置}