我正在使用 Windows 8 作为操作系统。我在 Robolectric 中有一个测试方法,其方法名称为 €。当我在带有命令的 Android Studio 中使用 Gradle 包装器运行测试时gradlew test
,它向我显示以下错误:
error: illegal character: \172
public void change_Ôé¼10() {
^
2 errors
:client:compileTestDebugJava FAILED
FAILURE: Build failed with an exception.
What went wrong:
Execution failed for task ':client:compileTestDebugJava'.
> Compilation failed; see the compiler error output for details.
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
BUILD FAILED
我对此进行了研究,发现它可能与编码为 UTF-8 有关似乎我需要在没有 BOM 的情况下使用它:
使用 Ant 编译的 Android 项目无法编译,非法字符错误
但我不知道如何以正确的方式修复它。您有什么建议可以在 Android Studio 终端中修复吗?
补充:我一个用Linux的朋友运行测试没有问题。