Android €;使用Gradle登录方法名测试用例失败

Android €;使用Gradle登录方法名测试用例失败,android,testing,gradle,gradlew,Android,Testing,Gradle,Gradlew,我使用Windows8作为操作系统。 我有一个Robolectric的测试方法,它的方法名中有欧元。当我在Android studio中使用Gradle wrapper和gradlew test命令运行测试时, 它向我显示以下错误: error: illegal character: \172 public void change_Ôé¼10() { ^ 2 errors

我使用Windows8作为操作系统。 我有一个Robolectric的测试方法,它的方法名中有欧元。当我在Android studio中使用Gradle wrapper和
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的情况下使用它:

但我不知道如何正确地修复它。你有什么建议来修复Android studio终端吗


附录:我的一个使用Linux的朋友在运行测试时没有问题

解决这个问题的正确方法是从方法名中删除字符

我不知道有什么实际的限制——你提到过它在Linux机器上工作——但这是一种可怕的做法。把这个词拼出来

欧元


解决这个问题的正确方法是从方法名中删除字符

我不知道有什么实际的限制——你提到过它在Linux机器上工作——但这是一种可怕的做法。把这个词拼出来

欧元


解决这个问题的正确方法是从方法名中删除字符

我不知道有什么实际的限制——你提到过它在Linux机器上工作——但这是一种可怕的做法。把这个词拼出来

欧元


解决这个问题的正确方法是从方法名中删除字符

我不知道有什么实际的限制——你提到过它在Linux机器上工作——但这是一种可怕的做法。把这个词拼出来

欧元


在类或方法名称中不使用“外来”字符怎么样?这不是一个好主意…用E代替?还是欧元?你为什么需要这样一个字符?我甚至在键盘上找不到这些字符。干得好…在类或方法名中不使用“外来”字符怎么样?这不是一个好主意…用E代替?还是欧元?你为什么需要这样一个字符?我甚至在键盘上找不到这些字符。干得好…在类或方法名中不使用“外来”字符怎么样?这不是一个好主意…用E代替?还是欧元?你为什么需要这样一个字符?我甚至在键盘上找不到这些字符。干得好…在类或方法名中不使用“外来”字符怎么样?这不是一个好主意…用E代替?还是欧元?你为什么需要这样一个字符?我甚至在键盘上找不到这些字符。干得好…真的。镇上最好的办法。只是不要使用这样的字符。真的。镇上最好的办法。只是不要使用这样的字符。真的。镇上最好的办法。只是不要使用这样的字符。真的。镇上最好的办法。只是不要使用这样的字符。