0

オペレーティング システムとして Windows 8 を使用しています。メソッド名に € が含まれる Robolectric のテスト メソッドがあります。コマンドを使用して Android スタジオで 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 なしで使用する必要があるようです:

Java コードをコンパイルしようとしたときの不正な文字

Ant でコンパイルされた Android プロジェクトがコンパイルされず、不正な文字エラーが発生する

しかし、正確に適切な方法で修正する方法がわかりません。Androidスタジオターミナルで修正する提案はありますか?

補遺: Linux を使用している私の友人は、問題なくテストを実行できます。

4

1 に答える 1