オペレーティング システムとして 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 なしで使用する必要があるようです:
Ant でコンパイルされた Android プロジェクトがコンパイルされず、不正な文字エラーが発生する
しかし、正確に適切な方法で修正する方法がわかりません。Androidスタジオターミナルで修正する提案はありますか?
補遺: Linux を使用している私の友人は、問題なくテストを実行できます。